我剛剛開始使用git最近。我在查看我在git commit工具中更改的文件時遇到了問題。我正在使用Visual Studio作爲我的開發環境。我有幾個項目作爲localhost和localhost/admin。我對這兩個項目中的文件做了一些更改。當我運行git commit工具時,我可以看到來自localhost項目的更改,但看不到localhost/admin項目中的更改。任何想法爲什麼它的行爲如此?文件不會顯示在混帳提交工具
謝謝
我剛剛開始使用git最近。我在查看我在git commit工具中更改的文件時遇到了問題。我正在使用Visual Studio作爲我的開發環境。我有幾個項目作爲localhost和localhost/admin。我對這兩個項目中的文件做了一些更改。當我運行git commit工具時,我可以看到來自localhost項目的更改,但看不到localhost/admin項目中的更改。任何想法爲什麼它的行爲如此?文件不會顯示在混帳提交工具
謝謝
我的其他項目重定向到IIS中的不同路徑。
如果沒有顯示更改,表示它們沒有被提交。
對於可能的原因:
1)這些都是新的文件,你需要將它們添加到單獨的提交
2)文件由混帳由於忽略到的.gitignore規則
我會建議:
1)使用gitk工具來驗證之前提交的內容。該工具包含在標準的git包中。 2)使用外部工具來做提交(我不確定VS git插件有多好,但這可能會有很大幫助)。在我的個人喜好列表中是git-cola工具。它可以讓你選擇將提交什麼(甚至通過代碼行)
如果我對文件進行了任何更改,它應該列在git commit工具中嗎? – Joshua
@Joshua這取決於你用來提交的工具。有些工具非常笨,並且通常不遵循任何邏輯(例如WebStorm IDE的git插件)。正如我指出我的答案,我不知道有關Visual Studio混帳插件。但是我個人放棄了使用任何嵌入到IDE插件中的方式,並始終使用外部工具。我推薦的git-cola非常酷。試試吧。 – AlexKey
我沒有使用任何集成到IDE中。我正在使用當你右鍵點擊文件夾時得到的git commit工具。我認爲是默認的一個。 – Joshua