取得Git倉庫
初始化一個版本倉庫
Clone遠程版本庫
添加遠程版本庫origin,語法爲 git remote add [shortname] [url]
查看遠程倉庫
提交你的修改
添加當前修改的文件到暫存區
如果你自動追蹤文件,包括你已經手動刪除的,狀態爲Deleted的文件
提交你的修改
推送你的更新到遠程服務器,語法爲 git push [遠程名] [本地分支]:[遠程分支]
查看文件狀態
跟蹤新文件
從當前跟蹤列表移除文件,並完全刪除
僅在暫存區刪除,保留文件在當前目錄,不再跟蹤
重命名文件
查看提交的歷史記錄
修改最後一次提交註釋的,利用–amend參數
忘記提交某些修改,下面的三條命令只會得到一個提交。
假設你已經使用git add .,將修改過的文件a、b加到暫存區
現在你只想提交a文件,不想提交b文件,應該這樣
取消對文件的修改
基本的分支管理
創建一個分支
切換工作目錄到iss53
將上面的命令合在一起,創建iss53分支並切換到iss53
合併iss53分支,當前工作目錄爲master
合併完成後,沒有出現衝突,刪除iss53分支
拉去遠程倉庫的數據,語法爲 git fetch [remote-name]
fetch 會拉去最新的遠程倉庫數據,但不會自動到當前目錄下,要自動合併
查看遠程倉庫的信息
建立本地的dev分支追蹤遠程倉庫的develop分支
過濾部分更改的文件
對於untrack的文件,可以創建.gitignore文件把不需要檢查的目錄或者文件寫進去對於已經track的文件,可以使用如下命令
git update-index --assume-unchanged <files>
如果不小心過濾了文件,可以使用如下命令來恢復git的檢查
git update-index --no-assume-unchanged <files>
參考資料