git合并小技巧
起因是 上班完成了一个功能,要合并到远程别人的分支上,想着先提交一下本地的代码,因为很久没有提交代码了,为了方便直接 使用了 git add . 一下把本地所有的改动都传到了 远端自己的分支。然后切换到别人分支时,索然使用了 git add 特定文件 ,但在合并的时候,其他文件页合并到了别人的分支上,迫不得已回滚代码了,所以我又专门了解了一下git的合并。以后一定避免这个问题,不然以后同事得烦死我哈哈哈。
git cherry-pick
首先 在我自己的分支上 使用 git add <文件路径> + git commit -m””
使用 git log 找到刚才提交的 commit-id
切换到目标分支 使用 git cherry-pick
解决冲突 提交到远端
git stash
git stash 这个命令用于我想切换dev分支,但是我的分支有一些修改,git会提醒我们,不让我们切换分支,而git stash 可以将我们这些改动暂存起来,然后就可以切换分支了,但分支切换回来时 只需要 git stash pop 取回来我们的改动即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Little Monste'Blog!
评论





