我们在工作中常见的需要了解git 使用
1 ,首先我们需要从莫个远程分支拉取代码
git checkout -b [自定义本地分支名称] origin/[已经存在远程分支]
2 ,代码提交后,需要关联自己新开的分支 需要进行
git push origin [自定义本地分支]
这样将自己新定义的分支关联到远程分支,这个远程分支是自己创建的远程分支
3, 将新提交的内容,关联到自己新创建的远程分支
git rebase origin/[自己创建的远程分支]
4 ,当我们开发中,在push 后要回退代码,这时候我们要用
git reset --hard commitid
这个命令,能回退到当前commitid 的版本状态
这时候我们只是将本地的commit 回退了,然后需要将远程的强制关联
需要执行 git push origin/[分支名称]--force 去强推
5 在开发中,切换到需要merge 的分支上,执行 git merge 被merge的分支
这时候会出现很多冲突,如果继续合并 需要git mergetool 方式去解决方式
或者选择回退,git reset --hard HEAD 直接回退
6 如果git merge 过程中发生冲突,解决冲突后,产生需要提交的新文件,这时候要讲产生的新解决冲突的文件
通过git add . ,git commit -m 和 git push 产生一次新的提交。
参考: