git-基础命令
1. git 操作步骤及命令
-
安装软件的网站
https://git-scm.com/下载之后,直接安装,直接下一步即可,一般人没有设置的需求。
-
本地使用git
在项目的文件夹下,右键打开终端,输入初始化命令
//初始化git git init这一个步骤会在这个文件下下面创建一个.git文件夹;默认是隐藏的;想要看到这个文件夹,需要时去资源管理中设置一下
-
初始化之后,需要填写一些信息
git config --global user.name "作者" git config --global user.email "邮箱" -
然后提交文件==>这时将文件提交到暂存区
git add "文件名.houzhui 文件夹名 .(点表示所有文件)"删除 暂存区的文件
git rm --cached 文件名 -
将文件添加到历史区
git commit -m "描述信息"描述信息可以是版本信息,修改bug之后的描述
-
查看所有的版本
git log2. 分支
什么是分支:自行百度
-
查看所有的分支---前面带有星号(*)的表示当前分支名
git branch -
创建分支
git branch 分支名 -
切换分支
git checkout 分支名 -
删除分支需要切换到其他分支
举例:删除 login 分支 需要先切换到 master 或者其他分支 然后执行以下命令
git branch -d login以上操作是本地仓库的操作
3. 远程仓库的操作
-
先注册一个 gitee 账号
-
在 gitee 上创建一个仓库
-
然后复制仓库的链接,执行以下代码
git remote add origin https://gitee.com/gg-bond-abs/zrs-cart.githttps 之前为固定的写法,https... 为仓库链接地址
-
上传代码
git push -u origin "master" -
第一次执行上传的话,需要执行 12,13 步骤;之后在这个本地库上传同一个分支的话,只需要上传到本地库中 执行 git push 即可
git push -
下载远程仓库的代码
git clone 仓库地址 -
下载指定分支的代码
git clone -b 远程分支名 仓库地址 -
拉取代码
git pull
冲突
什么是冲突?
冲突就是在多个人开发的时候,遇到的同类型文件重名之类的。
解决冲突:
开发之前先把代码,拉去下来;然后查看冲突没有,冲突了就找人协商,以哪一个版本为准;
tips : 写完一个功能,测试完成,就提交。