SHAに基づいてリポジトリからプルする方法を知りたいですか?git pull for SHA
git pull origin master
上記のコードは、完了したらgit add remote
になります。
SHAに基づいてリポジトリからプルする方法を知りたいですか?git pull for SHA
git pull origin master
上記のコードは、完了したらgit add remote
になります。
gitのプルはあなたのために二つのことを行います。
これは、リポジトリから特定のリビジョンを取得し、現在のブランチとマージすることです。
これを行うための最善の方法は、次の2つのコマンドです:何がしたいことがちょうどリポジトリから特定のリビジョンに何があるか確認し、その作業ツリーにすることですが、マージをしない場合は
git fetch origin
git merge YOUR_SHA_HERE
、あなたが望む:
git fetch origin
git checkout YOUR_SHA_HERE
何をしたいことは、特定のバージョンを取得し、それを新しい「マスター」(または別のブランチ)を作ることであれば、あなたが実行したいと思う
git fetch origin
git reset --hard YOUR_SHA_HERE
これらはすべて( 'git fetch origin'を介して)リポジトリから新しいコードをフェッチしますが、現在のコードと結合/置き換える方法は異なります。
SHAに基づいてブランチの一部だけを取得する方法はないと思います。
と間違って何:
git pull
git reset --hard <sha>
あなたは正確に何をしたいですか? –