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
ありがとうございます!そして、楽しみにしています...
ここで何が起こっているのか分かりませんが、あなたの 'git reset'の前に/ app/XXXservice ** .conf **というマークが付けられていることに注意しましょう。あなたの 'git reset'の後に/ ** brazil-config **/app/XXXservice **。cfg **の設定が変更されました。これらはまったく一致しません。 – torek
@torek申し訳ありませんが、それはタイプミスです。私はそれをXXXService.confに変更しました –
人はまだ 'brazil-config'を持っていますが、他の人はそうではありません。また、Gitの出力を編集している場合、おそらくこの問題を認識している人にとっては難しくなります。 – torek