Git
屌程
无奈的90后
展开
-
github 远程仓库(原作者的仓库)和你的fork仓库保持一致
步骤1、切到你要的分支:git checkout branch_name2、拉取upsteam(原作者仓库的别名)仓库的代码:git fetch upstream3、合并upsteam(原作者仓库的别名)仓库的代码到你的本地对应的分支:git merge upstream/branch_name4、推送你的本地代码到你自己的github对应的分支:git ...原创 2019-12-19 18:58:06 · 820 阅读 · 0 评论 -
git: Your branch is ahead by X commits 的解决方案
产生原因因为你在pull或者fetch原作者代码的时候会产生新的commit记录,这条commit其实是让你的库和原作者的库代码一致,但是却会生成一条和你修改代码后提交的commit一样的记录,导致你的仓库的基(base)和原作者的仓库的基(base)产生偏移,所以git会提示Your branch is ahead by X commits解决方案当你的github ...原创 2019-12-19 18:45:17 · 7835 阅读 · 0 评论 -
Git 冲突:commit your changes or stash them before you can merge 的解决办法
问题背景当使用git pull 来更新本地代码的时候,有时候会出现冲突,,提示:Please,commit your changes or stash them before you can merge,该提示上面会显示出冲突的文件。 问题分析出现该问题的原因是你正在本地修改文件a.cpp,你的团队中另外一个人也修改了该文件并且已经提交到版本库中了,然后你们可能修改了代码的同一个...原创 2018-07-23 08:14:43 · 5581 阅读 · 0 评论