gitコラボレーションプロセス
ここでの引用は、Snake Wars で私と協力したチームメイトに向けたものです。テキスト コラボレーション メソッドは、Git 支援メソッドとプロセスを提供できます。
個人の作業タスクが完了したら、まず完成したノード ノードをプレハブ ボディとして保存し、次に個人 Cavans の下に作成されたノード ノードを削除します。最後にアップロードします。これにより、game.scene でのコード マージの競合を回避できます。
コードの記述を開始する前に、他のメンバーとのコードの競合を避けるために、まずリモート リポジトリから最新のコードを取得します。
個人的な仕事が始まる前に
-
まず、リモート倉庫に関連付けられているかどうかを確認します
git remote -v
アソシエーションが確立されていない場合は、次のコマンドを使用します。
git remote add origin <远程仓库URL>
ここの原点は人里離れた倉庫です
-
初めてプロジェクトに参加するときは (まだローカル プロジェクトが存在しないと仮定します)、まずリモート リポジトリからクローンを作成し、完全なコードを直接取得します。
git clone <远程仓库URL>
-
コードを書き始める前に、まずリモート リポジトリから最新のコードをプル (フェッチ) します。リモートウェアハウス内のすべてのブランチの最新ステータスを取得します (現時点では、ローカルブランチは自動的にマージされません)
git fetch origin
-
ローカルで利用可能なブランチを表示し、どのブランチで作業するかを決定します。
git branch
分岐を切り替える
git checkout <分支名称>
-b を追加して、ブランチの作成とブランチの切り替え操作 (1 ステップ) を完了することもできます。
git checkout -b <分支名称>
-
作業するブランチに切り替えた後、
git merge
コマンドを使用して、最新のリモート コードをローカル ブランチにマージします。git merge origin/<远程分支名称>
-
これで作業を開始できます。
個人的な仕事が終わったら
作業が完了したら、コードを送信する必要があります。プロジェクトの冒頭で述べた注意事項に注意してください。 ! !
-
独自の作品をローカル リポジトリに追加して送信します
git add . git commit -m "提交信息(简述更改了什么,几个字概况)"
-
勤務先のブランチに切り替えることに注意してください
-
ローカルブランチをリモートウェアハウスにプッシュします(ここでは、ローカルウェアハウスとリモートウェアハウスの間の上記の関連付けが完了していると想定しています)。
git push origin <远程分支名>
注: master ブランチに直接プッシュしないでください。
-
gitee でプル リクエスト マージ リクエストを送信し、マージ コンテンツを入力します