/ /特定のgitコミットを引っ張り、コミットする - git、github、リポジトリ、プッシュ、プル

特定のgitコミットを引っ張り、コミットする - git、github、リポジトリ、プッシュ、プル

そのような質問のような初心者、私はgitHub比較的新しいです(長い時間を使用してSVN)

これは同様の投稿と関連している可能性があります( "コミットしてから現在に戻る" )しかし、私は次のことへの迅速な対応を望んでいます:

  1. 私は私のgitリポジトリから特定のコミットをマスターから取り出しました。

    git checkout a1b2c3

  2. それから、私はその特定のコミットを使用してブランチを作成しました

    gitブランチのspecificCommitBranchName a1b2c3

  3. その後、私はそれらのファイルについていくつかの作業を行いました。

gitを押して変更をコミットした場合(またはgit GUI、何でも)コミットはどこに行きますか?そのコミットに行くのですか?それはローカルにコミットするだけで、リモートのrepo /コミットには向かないのですか?私は今、基本的に私の変更をコミットして、最終的に最新のマスターHEADに変更をマージし直したいと思います。

私はあなたの答えをありがとう!ありがとう!

回答:

回答№1は1

あなたが使っているコミットの上に別のコミットを作成し、それを新しいブランチにプッシュします。

既存のコミットを変更する場合は、コマンドを使用します git commit --amend