2017-08-31 6 views
3

私はGitHubからクローン化されたgitリポジトリを持っています。 コードの動作を追跡するために、各コミット時に書かれたコードを調べてテストしたいと思っています。 いくつかは、研究プロセスgitサブリポジトリを別のリポジトリから作成する

+0

を組み合わせることができますリポジトリにタグがある場合,, doc:https://help.github.com/articles/about-releases/ –

答えて

2

編集促進するために、新しいリポジトリにコミットするまでコードを抽出するためにどのような方法があります:私はあなたの質問を読み違えると思う

が。あなたはあなたにそのハッシュとコミットのリストが表示されていることを

git log 

を行うことができ、あなたのリポジトリにコミット特定を取得するために

。そして、あなたはこれがチェックアウトコミットデタッチ状態(コミットせず)とが、特定であなたを残して1つのハッシュを取ると、次の行に

git checkout #HASH 

を#HASHを置き換えることができます。

バック最新バージョン(および取り付けられた状態)に取得するために使用:

git checkout master (or another branch name) 

オリジナル回答:

あなたはそのプロジェクトは、プロジェクトのGitのサブモジュールになりたいです。

このコマンドは、クローンサブモジュールとしてあなたのgitリポジトリに(リモート)gitリポジトリ:

git submodule add <repository> [<path>] 
手動(サブモジュールのディレクトリで)引っ張ってリモートプロジェクトを更新するたびになります

。サブモジュールの詳細については

参照: https://git-scm.com/docs/git-submodule

編集2:

あなたがタグ/リリースを使用することができ、これらの二つのもの(特定とサブモジュールがチェックアウトコミット)

関連する問題