Table of Contents |
- 顏色和狀態的對應
|
------------------------------------------------------------------------------------------------------------------------------------------------
顏色和狀態的對應
紫紅色,表示未上傳的文件,屬於unversioned file,在我們commit的時候,可以選擇這些文件,一旦上傳后,就變成黑色了
更改了的文件,會顯示藍色
被ignore的文件如果更改了,顯示灰色
------------------------------------------------------------------------------------------------------------------------------------------------
ignore的配置
idea的ignore設置的,應該是idea直接在提交的時候,把這些ignore排除掉。
而.ignore文件里配置的,應該是git客戶端用的。
實測,想要忽略某些文件,有如下幾種方法:
- 在idea里的ignore選項卡配置
- 在.ignore文件里進行配置,這個配置文件可以手動寫,也可以用tortoiseGit生成。對於之前已經上傳的想要被忽略的文件,不會再進行更新,但也不會在github上刪掉它們。可以使用git命令刪掉該文件。
------------------------------------------------------------------------------------------------------------------------------------------------
刪除git中的文件
如果已經不小心上傳了某些不必要的文件,比如各種配置文件。如果想要刪除,需要使用git的相關命令進行刪除。
千萬不要直接在本地刪除文件。否則雖然push后,github上這些文件確實會消失,但是同時自己本地也沒了這些配置文件,而這些文件是我們使用的ide的必要配置文件,這樣會會造成eclipse或者idea等ide的出錯。
刪除命令:
在本地倉庫刪除文件 $ git rm 我的文件
在本地倉庫刪除文件夾 $ git rm -r 我的文件夾/
------------------------------------------------------------------------------------------------------------------------------------------------
version control視圖
version control視圖在有些地方是很方便很好用的。
左側的toolbar,自己長看看,很好用。
修改過的代碼,會顯示在default changelist里