拉取特定的 git 提交,然后提交

pulling a specific git commit, then committing

抱歉,如果是新手问题,我对 gitHub 比较陌生(长期使用 SVN)

这可能与类似的 post 有关(参见 "going to a commit then returning to the present" ),但我希望能对以下问题做出快速回应:

  1. 我使用

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

    git结帐a1b2c3

  2. 然后我使用

    从该特定提交创建了一个分支

    git 分支 specificCommitBranchName a1b2c3

  3. 然后,我对这些文件做了一些处理。

如果我 git 推送并提交我的更改(或使用 git GUI,无论如何)这些提交去哪里了?它会提交吗?它是否只在本地提交(而不是提交到远程回购/那个提交?)掌握?我现在基本上想提交我的更改,然后最终将我的更改与最新的主 HEAD 重新合并。

感谢您的回答,谢谢!

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

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