日常工作中Git的正确使用姿势

1.拉取指定git分支:

git clone -b next “git地址”

上面命令中的-b(branch)就是克隆的时候指定分支。
如果此时你是在git网站上添加了密钥,并且git地址是SSH方式的地址,那么可以直接克隆下来。如果你用的是HTTPS方式,你就需要输入用户名密码进行克隆。

2.分支上开发方式:

1、git checkout -b next-dev   (创建并切换到next-dev分支上,遵循BUG分支)
2、我们可以在next-dev上愉快的写我们的代码,写完后可把代码提交到本地仓库:
(1) git add . (".“的意思就是保存添加所有修改到暂存区)
(2) git commit -m “注释” (将暂存区中的修改提交到本地仓库)
3、开发完成后我们可将next-dev分支合并到本地next分支上:
(1)切换到本地next分支:git checkout next (切换分之前,需要先在next-dev上commit更改到本地仓库)
(2)本地next分支更新:git pull origin next (当你合并分支的时候,可能其他同事又提交了新的内容)
(3)在本地next分支上去合并next-dev分支:git merge next-dev。(若分支合并出现冲突,这里推荐使用idea集成git工具在idea中去合并冲突,因为比较方便的就能查看到冲突代码块)
4、提交本地next到远程next: git push origin next:next (”:“前面的是本地分支的名字,”:"后面的是远程分支的名字)
  每次提交代码到远程都要写分支比较麻烦,可以将本地分支跟踪远程分支,这样每次提交代码,只需要执行命令 git push 即可。
  跟踪方法:git branch --set-upstream-to=origin/远程分支名称 本地分支名称

3.注意事项:

1、提交前先git pull是一个好习惯,更新别人提交的代码,避免冲突。
2、为防止我们的误操作,如不小心按到键盘在配置文件中多加了一个字母。我们可以使用idea中的git compare去查看本地分支与远程分支中的差异,确定都是我们自己的正确修改后再提交。
3、分支切换前需要先commit保存修改到本地仓库,不然切换不会成功,强行切换会导致当前分支被覆盖。
4、在git里面总是有后悔药吃的,所以大胆搞,出错了大不了回滚。

https://blog.csdn.net/muser_/article/details/97280708

原文地址:https://www.cnblogs.com/zzmx0/p/12833597.html