1、最初のフォルダにプロジェクトをチェックアウト
gitのクローン
2、プロジェクトのデフォルトのマスターをチェックアウトし、今、あなたはすべてのリモートブランチ表示する
gitのブランチ-aを
-
- * マスター
- リモコン/起源/ HEAD - >起源/マスター
- リモコン/起源/ V1.2
- リモコン/起源/マスター
- リモコン/起源/ V1.1
- リモコン/起源/ v1.0を
図3は、枝を切り替える
ように、同時に3人の開発として、1.2は1.0ベースの最初のですが、開発すると同時に、1.0,1.1,1.2すべてを公開していないプロジェクトがされているので、今1.0が1.2にマージする機能を追加しました望んでいます。
-
- この場合のステップ:チェック1.2と1.0
gitのチェックアウトv1.0の
GitのチェックアウトV1.2
-
- そして、マージV1.2分岐基礎を再実行
gitの行くv1.0を
-
- エラーがない場合は、コードを直接gitのプッシュ原点V1.2を提出
- エラーであれば、基本的に(例えば)の競合:
-
- CONFLICT(コンテンツ):アプリで競合をマージ/ srcに/メイン/ AndroidManifest.xmlを
- 自動マージアプリ/ build.gradle
- CONFLICT(コンテンツ):アプリ/ build.gradleで競合をマージ
- 自動マージに失敗しました。紛争を解決し、その結果をコミットします。
-
- あなたはgitの自動的にマークされたバージョンの競合がコメントアウトにするために、ファイルの先端に行く必要がある、または除外のための特定のニーズを見ます
- 次に、ファイルの競合gitが直接とき追加、コミット、例えば、次の2つの競合するファイルを持っている、スペースで区切って複数のファイルを追加します
-
- gitのは、アプリ/ srcに/メイン/ AndroidManifest.xmlをアプリ/ build.gradleを追加します
最後に、コミット
-
- gitのは、「二つのブランチ間の競合を解決するために。」-mコミット
4、コード提出
Gitのプッシュ原点V1.2を
5、取得
コマンドを:
:Gitは枝の広範な使用を奨励
ビューブランチ:gitのブランチは、
ブランチを作成:gitのブランチを<名前>
スイッチブランチ:Gitのチェックアウト<名前>
+スイッチングブランチの作成:Gitチェックアウト-b <名前>を
現在のブランチにブランチをマージ:gitのマージ<名前を>
ブランチを削除します。gitのブランチ-d <名前>
---------------------
著者:アレスロング
ソース:CSDNの
元ます。https://blog.csdn.net / tmacsky /記事/詳細/ 78795894