Androidアプリケーションのバージョン管理にBitBucket-Gitを使用しています。コードを5回コミットしました。
V1、v2、v3、v4、v5の5つのコミットを実行したとします。ここで、v3のみをコミットするまで、完全なソースコードを取得したいと思います。それを取得する方法はありますか?
V3まで完全なコードをプルしたいだけです。
単一のコミットをプルすることはできません。むしろ、リポジトリのクローンを作成し、関心のあるコミットをチェックアウトします。
$ git clone <repo>
$ git checkout v1
これにより、作業コピーにデタッチされたHEAD
状態が作成され、commit v1
の状態がミラーリングされます。
v1
が終了した場所からコミットを続行する場合は、ハードリセットを使用します。
$ git reset --hard v1
私は同じクエリを持っていました、これは私がそれを解決した方法です:
1.)urgitディレクトリに新しいブランチを作成します。
git branch new-branch-name-here
2.)そのブランチに切り替えます
(git checkout new-branch-name-here)
3.)そのブランチに移動したら、次のように入力します。
git reset commit-code-here --hard
(ここで、commit-code-ここにコミット名があります。この場合はv3です。)
そのコミットに戻ります!