froked from : http://www.xbc.me/git-commands/
Git 常用命令整理
最近在公司的服務器上安裝了Git Sever,開始從SVN轉向到Git了,整理了一些在Git常用的命令。
取得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分支
參考資料