web-dev-qa-db-ja.com

bitbucket-gitから特定のコミットコードをプルする方法

Androidアプリケーションのバージョン管理にBitBucket-Gitを使用しています。コードを5回コミットしました。

V1、v2、v3、v4、v5の5つのコミットを実行したとします。ここで、v3のみをコミットするまで、完全なソースコードを取得したいと思います。それを取得する方法はありますか?

V3まで完全なコードをプルしたいだけです。

11
N Sharma

単一のコミットをプルすることはできません。むしろ、リポジトリのクローンを作成し、関心のあるコミットをチェックアウトします。

$ git clone <repo>
$ git checkout v1

これにより、作業コピーにデタッチされたHEAD状態が作成され、commit v1の状態がミラーリングされます。

v1が終了した場所からコミットを続行する場合は、ハードリセットを使用します。

$ git reset --hard v1
16
Yuval Adam

私は同じクエリを持っていました、これは私がそれを解決した方法です:

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です。)

そのコミットに戻ります!

5
SUPER USER