Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

修改语句,使得更通顺#6

Closed
riku wants to merge 1 commit intogotgit:master from
riku:cb013de083f44b1f28476baaca1158f39362c41c
Closed

修改语句,使得更通顺 #6
riku wants to merge 1 commit intogotgit:master from
riku:cb013de083f44b1f28476baaca1158f39362c41c

Conversation

@riku
Copy link
Contributor

@riku riku commented Jan 4, 2012

No description provided.

Copy link
Member

jiangxin commented Jan 4, 2012

I cherry-picked your commit: 0db7370, please reset to master branch of my repo. Run these commands:

$ git fetch git@github.com:gotgit/gotgithub.git master
$ git reset --hard FETCH_HEAD

Copy link
Member

jiangxin commented Jan 4, 2012

你做的并非变基,而是简单的合并。还有你的 pull request 中只看到合并前的提交,并没有包含合并操作。我做了 cherry-pick,并重新做了补充和排版。

Copy link
Contributor Author

riku commented Jan 4, 2012

对 git 的高级操作我不是很熟。

我还需要提交吗?

2012年1月4日 Jiang Xin <
reply@reply.github.com

你做的并非变基,而是简单的合并。还有你的 pull request 中只看到合并前的提交,并没有包含合并操作。我做了
cherry-pick,并重新做了补充和排版。


Reply to this email directly or view it on GitHub:
#6 (comment)

Copy link
Member

jiangxin commented Jan 4, 2012

@riku 请看三楼我给出的命令。你不需要再提交,只需重置到我版本库最新提交就好了。或者你删除你的克隆重新 fork。

Copy link
Contributor Author

riku commented Jan 4, 2012

@jiangxin 那么以后如何让我 fork 的版本与你的上游版本库保持一致?

Copy link
Member

jiangxin commented Jan 4, 2012

@riku , 如下操作:

  1. 对版本库进行一次性设置。即添加 remote 源:

    $ git remote add gotgit git://github.com/gotgit/gotgithub.git 
    
  2. 本地修改和提交:

    fix fix ...
    $ git add -u
    $ git commit
    
  3. 推送到你 fork 的版本库:

    $ git push
    
  4. 每次创建 pull request 前做如下操作,即可实现和上游版本库的同步。

    $ git fetch gotgit master
    $ git rebase gotgit/master
    
  5. 因为变基操作,再向你 fork 的版本库推送,要执行强制推送:

    $ git push -f
    
  6. 创建 pull request

Copy link
Contributor Author

riku commented Jan 4, 2012

了解了,谢谢。

Copy link
Contributor Author

riku commented Jan 4, 2012

是否好像漏掉了以下两句?

git checkout -b gotgit gotgit/master
git checkout master

Copy link
Member

jiangxin commented Jan 4, 2012

rebase, merge 都不需要你上面的命令。

Copy link
Contributor Author

riku commented Jan 5, 2012

fatal: Needed a single revision
invalid upstream gotgit/master

当我进行 git rebase gotgit/master 的时候出现以上错误是什么意思?

Copy link
Contributor Author

riku commented Jan 5, 2012

解决了,用了以下命令。

git remote update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

AltStyle によって変換されたページ (->オリジナル) /