拉一个特定的git提交,然后提交

时间:2016-03-03 21:01:54

标签: git github repository push pull

道歉,如果它是一个类似新手的问题,我对gitHub相对较新(使用SVN很长一段时间)

这可能与类似的帖子有关(见"going to a commit then returning to the present"),但我希望能快速回复以下内容:

  1. 我使用

    从我的git存储库中提取了一个特定的提交

    git checkout a1b2c3

  2. 然后我使用

    创建了一个特定提交的分支

    git branch specificCommitBranchName a1b2c3

  3. 然后,我对这些文件做了一些工作。

  4. 如果我执行git push并提交我的更改(或使用git GUI,无论如何)这些提交在哪里?它会去那个提交吗?它只在本地(而不是远程仓库/提交?)​​提交才能掌握?我现在基本上要提交我的更改,然后最终将我的更改与最新的主HEAD重新合并。

    感谢您的回答,谢谢!

1 个答案:

答案 0 :(得分:1)

它将在您正在使用的提交之上创建另一个提交,并将其推送到新分支。

如果要修改现有提交,请使用命令git commit --amend