Git Github 如何 pull

Peter · 2013年09月10日 · 最后由 Peter 回复于 2013年09月11日 · 7401 次阅读

如果不用 GIT 客户端,只用 github 的网页,如何 pull 呢?

问题描述:

我看中一个项目 A,fork 到自己的帐号下,改动,保存,然后给原作者发 pull request,原作者接受,这些事全部在 master 分支下搞定。

一个月过去了,我还想给项目 A 添加点东西,这时个项目 A 已经有很大的变化了,我应该先把所有的改动 Pull 到我这,再做改动,可以网页上找不能这样的功能。

难道一定要用客户端吗?

我只是想让一个从没用过 git 的人在网页界面下搞定一些简单的操作,有没有人可以帮我,谢谢。

看看 git 的用法吧,你会收获更多

#1 楼 @Lax

想让一个从没用过 git 的人在网页界面下搞定一些简单的操作

倒是可以用一个偷懒的办法,把你 fork 的项目删了,把最新的再 fork 一次,修改,保存,PR,over~~~

如果你之前的 PR 已经被接受,就无需担心删除 fork 会丢失自己的改动;如果之前的 PR 没有被接受,而且还想保留以前做出的改变,又不愿意用 Git……我说,整个客户端有那么难吗?

git remote -v
git remote add upstream https://github.com/otheruser/repo.git
git fetch upstream
git checkout master
git merge upstream/master

https://gist.github.com/i3zhe/6365778

Github 有下载功能,也可以直接在线编辑

先把你以前 fork 的项目删除 然后直接在线编辑项目 A 的文件,会自动 fork 一个新项目 改完之后提交 新建 pull request

谢谢楼上的各位,我也是告诉别人先删除,再 Folk,看来只能这样了。

我要告诉的对象是文科生,都还在 Windows 下,连 cmd 都没运行过,让他们学 git,可能还是难了点啊。

我就是试验性地试试看能不能用 github,大家一起翻译字幕。现在有几个人加入了,感觉还是有可行性的,呵呵。 https://github.com/MyDict/Was_ist_YouTube

程序员有会德语的也可以加入啊。

Pull Request 反着来一遍,去 A 里提交一个到自己的 master 然后自己 merge 就行

在自己的仓库里提交 pull request: 调整设置:

需要 登录 后方可回复, 如果你还没有账号请 注册新账号