请教大家一个 github 使用的问题

2016-01-19 09:29:06 +08:00
 strahe

我 fork 了一个项目,自己翻译了项目的文档(/doc 下的文件),因为水平太烂(翻译的目的是为了深入的理解这个项目,而不是看个 quickstart 就开始用),没打算使用 readthedoc 这类的的东西放出来,就放着自己看,但是过了几个月,官方文档也更新了,我要怎么样才能把官方的最新内容合并下来,但不覆盖我修改过的东西,然后指出原文档哪些地方更新了,我好针对性的对我的翻译更新?

2315 次点击
所在节点    GitHub
4 条回复
cakegg
2016-01-19 09:35:54 +08:00
试试下面两条命令吧

git fetch upstream
git merge upstream/master
yangxiongguo
2016-01-19 09:41:52 +08:00
先同步 master ,在把 master 合并到你 fork 的分支,然后解决冲突。
wens07
2016-01-19 11:42:11 +08:00
可以使用 1 楼的两个命令, 如果你没设置 remote repos 成其它名,应该可以不用 remote repos name
直接: git fetch
git merge

或者直接一个命令:
git pull

如果有冲突,会跳出冲突的地方,修改后在 commit 下就好
loveltyoic
2016-01-19 14:07:49 +08:00
git diff 查看原文有哪些地方修改了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251734

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX