.gitignore檔案,就是管理那些檔案需要上傳,那些檔案不需要上傳的
#為注釋
*.txt #忽略所有 .txt結尾的檔案,這樣的話上傳就不會被選中!
!lib.txt #但lib.txt除外
/temp #僅忽略專案根目錄下的todo檔案,不包括其它目錄temp
build/ #忽略build/目錄下的所有檔案
doc/*.txt #會忽略 doc/notes.txt 但不包括 doc/server/arch.txt
忽略檔案中的空行或以井號(#)開始的行將會被忽略。
可以使用linux萬用字元。例如:星號(*)代表任意多個字元,問號(?)代表乙個字元,方括號([abc])代表可選字元範圍,大括號()代表可選的字串等。
如果名稱的最前面有乙個感嘆號(!),表示例外規則,將不被忽略。
如果名稱的最前面是乙個路徑分隔符(/),表示要忽略的檔案在此目錄下,而子目錄中的檔案不忽略。
如果名稱的最後面是乙個路徑分隔符(/),表示要忽略的是此目錄下該名稱的子目錄,而非檔案(預設檔案或目錄都忽略)。
1、新建專案,繫結git。
注意觀察idea中的變化
2、修改檔案,使用idea操作git。
3、提交測試
idea 之git使用詳細教程
選擇versioncontrol下的git,依據下圖進行git配置 從vcs選單選擇checkout from version control git 如果本地有分支,一般是從本地,沒有的話則是從遠端 ctrl k後 alt 9跳轉到versioncontrol面板 local changes 左側...
idea 之git使用詳細教程
選擇versioncontrol下的git,依據下圖進行git配置 從vcs選單選擇checkout from version control git 如果本地有分支,一般是從本地,沒有的話則是從遠端 ctrl k後 alt 9跳轉到versioncontrol面板 local changes 左側...
Git教程 管理修改
現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼git比其他版本控制系統設計得優秀,因為git跟蹤並管理的是修改,而非檔案。你會問,什麼是修改?比如你新增了一行,這就是乙個修改,刪除了一行,也是乙個修改,更改了某些字元,也是乙個修改,刪了一些又加了一些,也是乙個修改,甚至建立乙...