ここ数週間で同じ問題が2回発生しました.gitが何らかの理由で抜け出し、git status
変更/新規/ ectとしてリストされるべきではないという点でファイルをリストしているようです...
バージョン:git version 1.8.1.msysgit.1
スクリーンショット:
私の.gitignore
ファイルの内容は次のとおりです。
#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
*.sln
.gitignore
.orig
*.psess
#word temp files
~*.docx
*.tmp
スクリーンショットの緑色の部分はすべて正しくありません。まず、すべての .resx ファイルは新しいものではなく、変更を開始する前に存在していました。次に、最後の緑色のファイル (.cache) は特に私の.gitignore
ファイルにあるだけでなく、ディレクトリ (obj/) にもあります。
私がいるブランチは昨日作成されたばかりで、緑色で表示されているファイルの 1 つを次に示します。
ご覧のとおり、2013 年 2 月 19 日の日付で、今日このプロジェクトに変更を加えました。
赤い部分は実際に私が変更したものです。すべての「間違った」新しいファイルが作成され、ビルドされたプロジェクト内の 1 つのファイル (赤の一番下のファイル) のみを変更しました。
何が起こっているか知っている人はいますか?
更新: 実行git reset
中 問題を修正しました。出力は次のとおりです。
Unstaged changes after reset:
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEC1.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEC1_DT.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEC2.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEC2_DT.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEP1.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEP1_DT.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEP2.docx
D Correspondence/STAR/Participants/Claim - Framework/Word/C_PAR_ClmFrmWrk_SuppRptFrmEP2_DT.docx
D SQL/STAR/Stored Procedures/s_ClmTrackingRecordSEL_ResendSuppByTrackingRecordID.sql
M Shared Objects/Components/TRSEnums/TRSEnums.vb
M Shared Objects/Components/TrsPartFilterScreens/VB Code/ReportRequest.Partial7.Miscellaneous.vb