私は自由な時間に小さなバグ修正を提供することで有名なオープンソースプロジェクト(C++の1000万本程度)に貢献しようとし始めました。このプロジェクトはGitで管理されています。これは全く新しいものです。私はそれをどのように使うべきかについての情報を見つけようとしましたが、見つけられると思われるのは、git fetch
またはgit pull
のような些細なこと以上の複雑な宗教的主張です。誰かが私に、次のワークフローを容易にするために実行する必要のあるコマンドを非常に簡単に教えてもらえますか?大規模な共同プロジェクトに小さな変更を加えるワークフロー?
- 完全なソースをチェックアウトします。
- いくつかの機能やバグ修正の作業を開始してください
- 毎日完全なソースをチェックアウトし、それまでの変更をマージし続けます。
- 私の最後のコミット
- (必要な場合には)戻って私の木とリモート間の差異を転がすので、私のツリーとリモート・マスターリポジトリ間のすべての相違
- (必要な場合には)戻ってすべての変更をロールでパッチを生成しますマスター・リポジトリ
この回答は参考になりましたか?実際、それは既に持っている:[Pro Git](http://progit.org) –
ああ私の良さ!私は、誰かが私が立ち上げてすぐに動くのを助ける答えを提供できることを望んでいました。それがあまりにも複雑なら、私は本を読んで辞任しなければならないと思う。 –
本当に良い本だ。 –