【发布时间】:2012-04-27 11:59:41
【问题描述】:
我是 git 的新手,我正在研究 git。
我在 git 中添加了一些文件:
git add <file1>
git add <file2>
然后我想推送它以供审核,但我错误地这样做了
git commit
所以我已更改的文件不会用于评论。
现在如果我输入命令:
git status
它说
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
我想恢复那个提交并且我想推送这些文件以供审查而不是提交。 谁能告诉我该怎么做?
【问题讨论】:
-
如果你想撤销你的提交 - 看看similar question。
-
我不知道你用什么来进行代码审查。如何取消提交的简单问题的简单答案是
git reset HEAD^ -
我确实重置了 HEAD。但是当我尝试推送时,当我尝试 psuh 时它说我 D file1.py 然后又说我你的分支比 origin/master 领先 1 个提交
-
你说“我想推送这些文件以供审查”是什么意思?你想让其他人看到你的提交吗?
-
我的代码将首先被审查然后提交。所以首先我想推送代码以供审查,但我错误地提交了