抽時間瞭解了一下git,整理筆記如下:
命令說明:
1.add命令:
add命令屬於【暫存】操作,可以使文件的增刪改生效,也就是將操作更新到git的暫存區;
2.status命令:
status命令,類似SVN的“與資源庫同步”功能,檢查“修改記錄”和“暫存區”的一致性;通過這個命令可以檢查哪些操作沒有暫存到本地的暫存區。
這是一個很重要的命令,不進行add命令的話,暫存區不會更新你對文件的操作,commit時,自然不會提交到本地倉庫裏,從而也不會push到遠程倉庫裏。
示例如下:
- 我在本地目錄《e:/git/A源碼》 這個目錄下新建 test1.java文件,
執行命令:git status
nothing to commit,檢測不到需要提交的內容; - 執行命令: git add test1.java
再執行命令:git status
可以發現,“文件新建”被保存到了暫存區,可以通過提交commit命令,更新到本地的倉庫裏。然後可以通過push命令推送到遠程倉庫裏,供其他開發同步了。
養成好習慣,在每次commit提交時,通過status命名,檢查哪些操作沒有更新到暫存區。否則是提交不到本地倉庫的。
可以通過 git add -A 命令,同步所有操作到暫存區。
3.commit命令:
將暫存區的文件,提交到本地倉庫。
Myeclipse等開發工具,對應的git插件,應該內置了 add 操作,對文件編輯完,直接就可以通過commit命令提交至本地倉庫了。