プロジェクトAがgitをSCMとして使用していると仮定します。私は彼らのレポを複製して、自分のニーズに合った変更を加えます。gitで他の人プロジェクトを追跡する
答えて
gitでこれを行う本当の良い方法は、変更内容を「再配置」することです。これは、 "自分の"リポジトリからの更新をあなたの変更にマージするのではなく、すべての変更を巻き戻し(元に戻す)、ブランチに変更を加えて(すべてが素敵で線形なので)、変更を "再生"その上に
これは、履歴を元に戻したときに変更内容をインタラクティブに変更するのではなく、基本的に変更内容を基本的には一連の「パッチ」とみなします。
おそらく、これがどのように動作するかを簡単に文書化することをお勧めしますか?確かに、それは繰り返しているかもしれませんが、gitドキュメントを読んだことがない人にとっては、これをどこかに記録することは有益でしょう。 –
@darthcoder:http://stackoverflow.com/questions/804115/git-rebase-vs-git-merge and http://stackoverflow.com/questions/904353/unable-to-understand-git-branch-merge- and rebaseは、 "rebase"トピックに関する何らかのドキュメントを提供しています – VonC
はい。矛盾する変更がマージされます。これは基本的には良い点のDVCSです。
私は自分の変更のためにブランチを構築し、それを上流のコードの上に定期的にリベースする傾向があります。
- 1. 他のgitリポジトリをXcodeプロジェクトに追加
- 2. OpenCV人体追跡
- 3. Git:ローカルブランチは他のローカルブランチを追跡します
- 4. アンドロイドでGPSを使って他の人を追跡するには?
- 5. GitでプロジェクトのためのEclipse Java-Compiler設定を追跡する
- 6. gitの.gitディレクトリを自分の店で追跡する方法
- 7. gitのディレクトリを追跡する
- 8. gitのリモート追跡ブランチに
- 9. composer.lockファイルのGit追跡
- 10. git-svnでブランチを追跡しない
- 11. GITのコンテキストで、追跡対象ファイルと未追跡ファイルとは何ですか?
- 12. 人々を追跡することは、コンピュータビジョンのカメラスコープです
- 13. Git - 追跡ブランチに関する情報
- 14. gitはリソースフォークを追跡しますか?
- 15. Gitで追跡するディレクトリを追加する。エラーメッセージ;追加のサイズ制限?
- 16. git - 他のプロジェクトを含める
- 17. ファイルを読み込んで「友人」を追跡するコード
- 18. gitでディレクトリとすべてのファイルを追跡開始する
- 19. Gitの削除戻す人跡未踏のファイル偶然
- 20. gitでファイルのブロックのみを追跡するには?
- 21. 私のアプリケーションを使っている人を追跡する
- 22. JavaScript/jQueryページの設定をgitで追跡する方法は?
- 23. Gitで* .dllのバージョンを追跡するには?
- 24. 糸のnode_modulesディレクトリをgitで適切に追跡する
- 25. To-Doの追跡とGitの問題
- 26. Gitブランチングと環境配備の追跡
- 27. Angular2 - プライベート(非git追跡)の設定
- 28. gitでスキーマを追跡するためにmysqldumpをクリーンアップ
- 29. Redmine - プロジェクトのgitリポジトリを追加する
- 30. C++ OpenCV:通りに移動する人を追跡する
http://stackoverflow.com/questions/804115/git-rebase-vs-git-mergeおよびhttp://stackoverflow.com/questions/904353/unable-to-understand-git-branch-mergeも参照してください。 rebaseトピックの詳細については、 – VonC