2016-07-08 11 views
3

ステージングコマンドを追加する際に、詳細な次のように使用するgitの、:gitのは、私は本当に奇妙な問題が発生した予期しない余分なファイル

XXXService weiheng$ git status 
On branch mainline 
Your branch is up-to-date with 'origin/mainline'. 
nothing to commit, working directory clean 

XXXService weiheng$ git pull 
Already up-to-date. 
:それはこれまでのアップデートだということ

私は、リモートとgitのステータスショーからパッケージを引っ張ります

が、私は以下のようにファイル、Gitのステータス表示を変更:

XXXService weiheng$ git status 
On branch mainline 
Your branch is up-to-date with 'origin/mainline'. 
Changes not staged for commit: 
(use "git add <file>..." to update what will be committed) 
(use "git checkout -- <file>..." to discard changes in working directory) 

modified: configuration/app/XXXService.conf 

no changes added to commit (use "git add" and/or "git commit -a") 

[OK]を、すべてが現在で罰金見ているようです。しかし、使用gitのは、変更をステージに追加したときに、3つの余分なファイルは、あまりにも追加さ:

XXXService weiheng$ git add configuration/app/XXXService.cfg 
XXXService weiheng$ git status 
On branch mainline 
Your branch is up-to-date with 'origin/mainline'. 
Changes to be committed: 
(use "git reset HEAD <file>..." to unstage) 

modified: configuration/app/XXXService.conf 
new file: configuration/tomcat-setup-env-Alpha/RemoteDebugging.xml 
new file: configuration/tomcat-setup-env-Beta/RemoteDebugging.xml 
new file: configuration/tomcat-setup-env-Gamma/RemoteDebugging.xml 

を私はgitの内の任意のフックを設定しませんでした。私はこれらの3つのファイルのHEADにリセットしようとしましたが、うまくいきました。gitのステータスは上記と同じです。

XXXService weiheng$ git reset HEAD configuration/tomcat-setup-env-Alpha/RemoteDebugging.xml 
XXXService weiheng$ git status 
On branch mainline 
Your branch is up-to-date with 'origin/mainline'. 
Changes to be committed: 
(use "git reset HEAD <file>..." to unstage) 

modified: configuration/app/XXXService.conf 
new file: configuration/tomcat-setup-env-Alpha/RemoteDebugging.xml 
new file: configuration/tomcat-setup-env-Beta/RemoteDebugging.xml 
new file: configuration/tomcat-setup-env-Gamma/RemoteDebugging.xml 

ありがとうございます!そして、楽しみにしています...

+0

ここで何が起こっているのか分かりませんが、あなたの 'git reset'の前に/ app/XXXservice ** .conf **というマークが付けられていることに注意しましょう。あなたの 'git reset'の後に/ ** brazil-config **/app/XXXservice **。cfg **の設定が変更されました。これらはまったく一致しません。 – torek

+0

@torek申し訳ありませんが、それはタイプミスです。私はそれをXXXService.confに変更しました –

+1

人はまだ 'brazil-config'を持っていますが、他の人はそうではありません。また、Gitの出力を編集している場合、おそらくこの問題を認識している人にとっては難しくなります。 – torek

答えて

0

私の前提は、confファイルを変更するときに、XMLファイルにも何か書き込んでいる可能性があります。

関連する問題