ローカル(RPM)にリモートコードを更新GIT

 参考リンク:https://blog.csdn.net/chailyuan/article/details/53292031

取り扱いから:https://www.cnblogs.com/zhaijiahui/p/9006816.html

プロジェクトコードの更新後、我々はローカルコード同期の内容を更新する際に、後で大きなgithubのプロジェクトをダウンロードします。最終的にはこの方法が利用できた、とすぐにそれを記録しました。

1つのビューリモートブランチ

(私は倉庫の起源を持っている)リモートリポジトリを表示するには、次のコマンドを使用します

$ gitのリモート- Vの 
起源[email protected]:ユーザー名 / Animations.git(フェッチ)
起源[email protected]:ユーザ名 /Animations.git(プッシュ)

2ローカルにリモートから最新バージョンを取得

一時ローカルブランチとローカルブランチの一時にダウンロードリモートブランチコードの原点マスター・リポジトリを作成することができ、次のコマンドを使用します。

コードをコピー
$ gitが原点マスターをフェッチ:一時を 
リモート:カウントは、オブジェクト:18行わ
リモート:オブジェクトの圧縮:100%( 6 / 6)、行います
リモート:合計11(デルタ 3は)、再使用 0(デルタ 0 
:オブジェクトをアンパック100%( 11 / 11)、行います
github.com:usernameから /アニメーション
  * [新しいブランチ]マスター- >一時
   c07bdc7..40f902dマスター      - >起源/マスター
コードをコピー

図3は、ローカルリポジトリを比較し、一時ブランチをダウンロード

ネイティブコードの違いを比較し、ちょうどリモートダウンからコードをダウンロードするには、次のコマンドを使用します。

コードをコピー
$ gitの差分温度
差分 --git A / README.md B / README.mdが
削除されたファイルのモードを100644 
インデックス76699ed .. 0000000 
--- A / README.md
 +++は/ dev / nullに
@@ - 16 + 00 @@
 -Animations
コードをコピー

マージ一時マスターブランチに4つの支店

違いを比較した後、彼らは問題がないと感じた場合、あなたはコードをマージするには、次のコマンドを使用することができます。

コードをコピー
$ gitのマージ一時 
更新がc07bdc7..40f902d 
ファスト -前方
 README.mdを                                  | 6 ++++++ 
 SRC /cn/exercise/animations/MainActivity.java | 4つの ++ -
  2ファイルは、変更さ 8つの、挿入(+) 2 - (削除
 モードを作成100644 README.mdを
コードをコピー

5削除一時ブランチ

一時ブランチを維持したくない場合は、ブランチを削除するには、次のコマンドを使用することができます。

$ gitのブランチ- D一時 
削除された枝の一時(40f902dありました)。

あなたは、エラーを削除しますローカルブランチへの分岐コードの前にマージしない場合は、強制的にブランチを削除gitのブランチ-Dの一時を使用することができます。

 参考リンク:https://blog.csdn.net/chailyuan/article/details/53292031

取り扱いから:https://www.cnblogs.com/zhaijiahui/p/9006816.html

プロジェクトコードの更新後、我々はローカルコード同期の内容を更新する際に、後で大きなgithubのプロジェクトをダウンロードします。最終的にはこの方法が利用できた、とすぐにそれを記録しました。

1つのビューリモートブランチ

(私は倉庫の起源を持っている)リモートリポジトリを表示するには、次のコマンドを使用します

$ gitのリモート- Vの 
起源[email protected]:ユーザー名 / Animations.git(フェッチ)
起源[email protected]:ユーザ名 /Animations.git(プッシュ)

2ローカルにリモートから最新バージョンを取得

一時ローカルブランチとローカルブランチの一時にダウンロードリモートブランチコードの原点マスター・リポジトリを作成することができ、次のコマンドを使用します。

コードをコピー
$ gitが原点マスターをフェッチ:一時を 
リモート:カウントは、オブジェクト:18行わ
リモート:オブジェクトの圧縮:100%( 6 / 6)、行います
リモート:合計11(デルタ 3は)、再使用 0(デルタ 0 
:オブジェクトをアンパック100%( 11 / 11)、行います
github.com:usernameから /アニメーション
  * [新しいブランチ]マスター- >一時
   c07bdc7..40f902dマスター      - >起源/マスター
コードをコピー

図3は、ローカルリポジトリを比較し、一時ブランチをダウンロード

ネイティブコードの違いを比較し、ちょうどリモートダウンからコードをダウンロードするには、次のコマンドを使用します。

コードをコピー
$ gitの差分温度
差分 --git A / README.md B / README.mdが
削除されたファイルのモードを100644 
インデックス76699ed .. 0000000 
--- A / README.md
 +++は/ dev / nullに
@@ - 16 + 00 @@
 -Animations
コードをコピー

マージ一時マスターブランチに4つの支店

違いを比較した後、彼らは問題がないと感じた場合、あなたはコードをマージするには、次のコマンドを使用することができます。

コードをコピー
$ gitのマージ一時 
更新がc07bdc7..40f902d 
ファスト -前方
 README.mdを                                  | 6 ++++++ 
 SRC /cn/exercise/animations/MainActivity.java | 4つの ++ -
  2ファイルは、変更さ 8つの、挿入(+) 2 - (削除
 モードを作成100644 README.mdを
コードをコピー

5削除一時ブランチ

一時ブランチを維持したくない場合は、ブランチを削除するには、次のコマンドを使用することができます。

$ gitのブランチ- D一時 
削除された枝の一時(40f902dありました)。

あなたは、エラーを削除しますローカルブランチへの分岐コードの前にマージしない場合は、強制的にブランチを削除gitのブランチ-Dの一時を使用することができます。

おすすめ

転載: www.cnblogs.com/Rainingday/p/12365284.html