私は、開発の変更をマスターにコミットしてアップストリームにプッシュしました。これらの変更をリモートリポジトリからバックアウトし、後でマスターにマージするためにブランチをローカルに保持する最良の方法は何ですか?
1 に答える
3
順番にブランチを取得してから、強制プッシュを実行するだけです。
git checkout master # though you're probably already there
# create the branch you should've committed to instead of master
git branch local-changes
# put master back where it belongs
git reset --hard <commit-master-should-be-at>
# and push it to origin!
git push -f
これが上流のレポから引っ張ってきた人にどのように問題を起こすかについてのすべての通常の警告が適用されます!
于 2011-01-17T20:48:15.843 に答える