2017-05-17 11 views
0

場合は、私は、リモートリポジトリから最新のアップデートを取得したいので、私はリモートリポジトリから最新のアップデートを取得し、後でファイルを追加してコミットするには?

git pull remoteRepositoryは生憎私は矛盾

$ git pull live master 
[email protected]'s password: 
From 123.xxx.xxx.xxx:/home/git/myweb_live 
* branch   master  -> FETCH_HEAD 
... 
... 
Automatic merge failed; fix conflicts and then commit the result. 

だだから今、私は私のgit status

On branch master 
You have unmerged paths. 
(fix conflicts and run "git commit") 

Changes to be committed: 

     modified: backend/modules/agent/controllers/file1.php 
     modified: backend/modules/agent/controllers/file2.php 
     modified: backend/modules/agent/controllers/manyfile.php 
     modified: backend/modules/agent/views/agent/file1.php 
     modified: backend/modules/agent/views/agent/manyfile.php 

Unmerged paths: 
    (use "git add <file>..." to mark resolution) 

     both modified: backend/runtime/debug/index.data 
     both modified: backend/runtime/logs/app.log 
     both modified: backend/runtime/logs/app.log.1 
     both modified: common/component/ScurityHelper.php 
     both modified: common/models/TbCustomer.php 

私にこれを持っていますかgit logをチェックし、最新のコミットはリモートリポジトリとはまだ異なります。

どのようにリモートリポジトリから最新のものを入手できますか?

それでは、私は上記のリストに現れていないファイルを追加してコミットしてから、リモートリポジトリにプッシュして、別のマシンで競合することなくプルすることができます。

現状ではgit commitとなっていますが、git pushした後に他のマシンからプルすると競合すると思います。上記のファイルは私が作業している私のファイルではないからです。私が作業している場所にファイルを追加したいのです。

ありがとうございます。

+0

これらのファイルはあなたの変更されていますか?これらの変更はもう必要ありませんか? – LethalProgrammer

+0

なぜこれらの変更をステージングしないのですか?私が理解しているように、これらはあなたのマージ競合の修正です。 gitが示唆するように、それらをコミットする必要があります。 – bortdc

+0

@LethalProgrammerが他のチームによって変更されました –

答えて

2

状況に応じていくつかの方法があります。

ディレクトリ全体をステージング解除するには、次のコマンドを使用できます。

コマンド

git rm --cached -r your_dir 

別の解決策は、あなたは、もはや必要に応じてハードファイルをリセットしないことですが、このコマンドは、あなたがドンどのファイルに注意する必要があり、それはすべて変更されたファイルを削除することは非常に危険です」リセットを使用する必要があります。

git reset --hard HEAD 

または

git reset your_dir 

別の方法、

は、変更されたファイルを置き換えることによって、あなたのマスターの原点から最新のファイルをチェックアウトすることを、その変更されたフォルダをチェックしてみてください。

git checkout your_dir 
+0

私はちょうど私の質問を更新します。詳細説明付き。 –

関連する問題