git commit fix修复项目所有者

时间:2015-08-19 02:17:39

标签: git github commit

我分叉binux/pyspider并进行了一些更改。今天我发现了一个错误并希望修复所有者。
我现在有4个提交,last commit包含两个文件(一个用于修复bug的文件,一个用于编辑的文件)。
我找到了最容易理解的方式by John Naegle 但我在这里得到了错误:

mithril@KASIM /E/Project/pyspider (master)
$ git checkout pullrequest
Switched to branch 'pullrequest'

mithril@KASIM /E/Project/pyspider (pullrequest)
$ git pull https://github.com/binux/pyspider.git
From https://github.com/binux/pyspider
 * branch            HEAD       -> FETCH_HEAD
Already up-to-date.

mithril@KASIM /E/Project/pyspider (pullrequest)
$ git branch
  master
* pullrequest
$ git cherry-pick 6b8fc09133b11ff8f243cdcf90fa559ee9cf4f26
error: could not apply 6b8fc09... fix pymongo dump error
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'

mithril@KASIM /E/Project/pyspider (pullrequest|CHERRY-PICKING)
$ git diff
diff --cc pyspider/scheduler/scheduler.py
index 48a7888,a2f5aaf..0000000
--- a/pyspider/scheduler/scheduler.py
+++ b/pyspider/scheduler/scheduler.py

我在我的pyspider clone文件夹下运行命令,是不是错了? 这是否意味着我必须还原scheduler.py的更改并在切换到主分支后添加它们? 我可以将pyspider/webui/result.py添加到pullrequest分支而不影响brater吗? 我应该去一个新文件夹来创建并获得这个新分支吗? 我对git不是很熟悉,我担心我会做错事......

1 个答案:

答案 0 :(得分:1)

现在我知道Git非常强大:
1.创建新分支并进行更改,不会影响其他分支 2.我可以用SHA key创建分支(每个提交都有一个唯一的密钥)

我已经完成了第一次拉动请求,感觉很好。