Gitは必須カバレッジローカルファイルをプル

ローカルの変更:エラー:gitのブランチコードは、多くの場合、このような問題に直面したときに切断された以下のファイルをマージによって上書きされるだろう
ことができ、次の方法でローカルファイルの必須カバレッジオフ時々ローカルの変更を保存する必要はありませんので。

> GitはFETCH --all > RESETはgit --hard起源/マスター>のgitプル

1、gitの同等のフェッチ、リモートからローカルへの最新情報を取得するために、自動的にマージしません、次のコマンドです。

 

 gitのorginフェッチマスターは//で現在のブランチのローカルブランチにマスターリモートリポジトリをダウンロードします

 ローカルのmasterブランチと原点/マスターブランチの違いが比較// gitのログ-pマスター..origin /マスター

 起源/マスターマージはgit //行為合併

また、次のコマンドを使用します。

gitの原点マスターをフェッチ:TMP //は地元のtmpに支店を設立するために、リモートリポジトリのマスターから最新のブランチを取得する

のgitのdiff TMP //現在のブランチとのtmp比較します

現在のブランチにtmpのブランチをマージ// gitのマージTMPを

 

2. gitのプル:ローカルとリモートをマージする最新バージョンと同等

gitのプル原点マスター

リモートからローカルに最新バージョンを取得し、マージするgitのプル同等

実際の使用では、Gitはより安全なフェッチ

Gitのリセット - ハード起源/マスター

gitのリセット(-mixed)HEAD〜1
バック1つのバージョン、およびコンテンツとローカルコンテンツは、(コミットされていないが、元のローカルファイルには影響しません、面積はすべての状態のステージングに戻って提出していないステージングされます
影響を受けます)
RESETは-soft HEADが〜1 gitの
(コミットされていない影響を受けません)バック1つのバージョン、それが空のステージング領域をしない、回復するステージングエリアに提出した内容は、オリジナルのローカルファイルには影響を与えません
HEAD -hard RESETをgitの〜1つの
バック1のバージョンは、バージョンが提出されたローカル、ローカルファイルに復元されたステージングエリアの内容を空にバージョン交換が復元されます

おすすめ

転載: www.cnblogs.com/xinhua219/p/11011671.html