人生好比一场70年代的拳击比赛,充满了躲闪与出拳,如果足够幸运,只需一次机会、一个重拳而已。但首要条件是,你必须顽强地站着,挺住意味着一切。--百万宝贝
github中更新自己fork的repo
首先,github是不会自动将你的账号中fork别人的repo自动更新的,这考虑到你只想在这个fork的基础上只想独自开发的目的。
1、首先fork之后将repo clone到本地:git clone ## des_repo,如果之前已经clone到本地的话(在这之前要配置远程分支upstream作为跟踪源repo的目的:git add remote upstream ##),
使用
git fetch upstream (若只执行git fetch 的话,默认是从origin fetch的。因为默认的远程版本库是origin,其它操作相同)后git merge upsream/master即可。或是直接
git pull upstream master。
2、经过步骤1就将upstream的(这就是和the repo you fork from的代码是一样的)repo拉到了本地。接下来将本地pull到origin(对于github,remote就是你的git repo)即可。
3、git push origin master
4、OK
其它相关操作:
查看远程仓库--git remote -v
查看分支--git branch
删除远程版本库--git remote rm **
在git fetch origin master 之后可以使用 git log -p master.. origin/master查看区别
1、git fetch upstream master:newbranch--在本地新建分支,并将upstream抓取过来
2、git diff newbranch--比较本地的仓库和远程仓库的区别
3、git merge newbranch
4、git branch -d newbranch--删除本地的newbranch分支
本文详细介绍了如何在GitHub上更新自己Fork的项目。包括将上游仓库的最新更改同步到本地,以及如何把这些更改推送到自己的远程仓库。文章还提供了一些额外的Git命令,帮助读者更好地管理和维护自己的Fork。

327

被折叠的 条评论
为什么被折叠?



