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 <分支名>