私はGitHubからクローン化されたgitリポジトリを持っています。 コードの動作を追跡するために、各コミット時に書かれたコードを調べてテストしたいと思っています。 いくつかは、研究プロセスgitサブリポジトリを別のリポジトリから作成する
3
A
答えて
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:
あなたがタグ/リリースを使用することができ、これらの二つのもの(特定とサブモジュールがチェックアウトコミット)
関連する問題
- 1. メインリポジトリからサブリポジトリを作成する
- 2. リポジトリから別のリポジトリにプッシュ - Git
- 3. Gitリポジトリから別のGitリポジトリに変更を移す
- 4. 水銀サブリポジトリは別のリポジトリのサブフォルダにできますか?
- 5. ローカルで複数のリポジトリからgitリポジトリを作成
- 6. 多くの "サブリポジトリ"を持つgit-svnと巨大なsvnリポジトリ
- 7. gitリポジトリからビルドし、別のリポジトリをサブフォルダにクローン化する
- 8. gitリポジトリからインストールするPython .eggを作成する
- 9. 親リポジトリ内のサブディレクトリからGit Repoを作成する
- 10. GitリポジトリからGroovyスクリプトのリストファイルを作成するには?
- 11. Gitサブツリー:リポジトリ全体の代わりにサブリポジトリのみを使用する
- 12. git bashから直接githubリポジトリを作成するには?
- 13. Bamboo - 展開段階でGitリポジトリからクローンを作成する
- 14. リモートGitリポジトリを作成するには?
- 15. 別のgitリポジトリ内でGitリポジトリを維持する
- 16. Git:あるリポジトリから別のリポジトリにファイルの履歴をコピーする
- 17. 1つのサブリポジトリを別のサブリポジトリに含めることができ、サブリポジトリをグローバルに更新できますか?
- 18. 親gitリポジトリ内に複数のgit sub reposを作成する
- 19. 作者からgitリポジトリを読む
- 20. 別のコンピュータからgitリポジトリにファイルを取得する方法
- 21. リモートgitリポジトリへのリンクを作成
- 22. 別のフィーチャーブランチからGitフィーチャーブランチを作成する
- 23. Git - 別のブランチからブランチを作成する
- 24. 既存のローカルリポジトリからGitの中央リポジトリを作成する(Windowsの場合)
- 25. 別のディレクトリレベルでgitリポジトリをマージする
- 26. 既存のものから新しいgitリポジトリを作成する方法
- 27. リモートのリポジトリからローカルのプライベートgitブランチを作成するには?
- 28. 2つのgitリポジトリから1つのherokuアプリを作成する
- 29. 複数のローカル非gitバージョンからGitHubリポジトリを作成する方法
- 30. Git:リポジトリをサブモジュールとして作成
を組み合わせることができますリポジトリにタグがある場合,, doc:https://help.github.com/articles/about-releases/ –