Git使用筆記(公司常用)

Git常用指令(一般流程)

1.            git clone http://xxx     從服務器下載文件

2.            git status                     查看狀態:如工程有修改

3.            git add .                      把修改加進來,跟蹤這些修改

4.            git commit –m “xxx”     引號中記錄修改

5.            git pull                         將服務器中最新的推送到本地,因爲別人可能修改了,如有衝

突會提示,然後考慮merge等

6.            git push                       將本地修改傳到服務器上

其他常用指令:

git branch                           獲取當前分支

git branch –a                      獲取全部分支

git checkout develop           更改分支 develop是分支名

git diff                                看當前自己的改動

git log                                看工程的更改記錄(自己和別人的), 也可以右鍵—git gui here中看,查看修改歷史

git add <文件名>               跟蹤新文件/暫存文件的修改狀態

git init [directory]                在directory參數指定的目錄中創建.git文件夾以實現對於這個目錄的跟蹤,不過此時.git文件夾中內容還沒有對任何工作目錄中的文件進行追蹤

提交更新

git commit

git commit –m <提交log>

git commit –a

移除文件

git rm <文件名>                        會untracked指定文件並將該文件從工作目錄中刪除

git rm –cached <文件名>           只會untrack指定文件

移動文件

git mv <原文件名><目標文件名>

等效於mv,git rm和git add三個命令順序執行

撤銷操作

git commit –amend

git reset

查看遠程倉庫(服務器)

git remote [-v]

從遠程倉庫抓取(fetch)與拉取(pull)

git fetch

git pull

推送到遠程倉庫

git push [remote name] [branch name]

遠程倉庫的重命名和移除

git remote rename <曾用名> <新名>

git remote rm <遠程倉庫名>

創建分支

git branch <新建分支名>:僅創建一個新分支,但是並不把工作目錄切換到新建分支上

git checkout –b <新建分支名>:創建新分支,並把工作目錄切換到新建分支上

刪除分支

git branch –d <分支名>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章