道歉,如果它是一个类似新手的问题,我对gitHub相对较新(使用SVN很长一段时间)
这可能与类似的帖子有关(见"going to a commit then returning to the present"),但我希望能快速回复以下内容:
我使用
从我的git存储库中提取了一个特定的提交git checkout a1b2c3
然后我使用
创建了一个特定提交的分支git branch specificCommitBranchName a1b2c3
然后,我对这些文件做了一些工作。
如果我执行git push并提交我的更改(或使用git GUI,无论如何)这些提交在哪里?它会去那个提交吗?它只在本地(而不是远程仓库/提交?)提交才能掌握?我现在基本上要提交我的更改,然后最终将我的更改与最新的主HEAD重新合并。
感谢您的回答,谢谢!
答案 0 :(得分:1)
它将在您正在使用的提交之上创建另一个提交,并将其推送到新分支。
如果要修改现有提交,请使用命令git commit --amend