1.git提交常用命令
git init 初始化一個版本庫
git add test.txt 或者 git add . 提交到本地快取區
git status 檢視workspace的狀態
git commit -m "提交的註釋" 將快取區提交到local 倉庫中
git reset head head^ 或 提交id 將本地版本庫回退到指定的提交id上,預設不會覆蓋工作區
也可以把暫存區的修改回退
git checkout -- readme.txt 回退工作區的更改 命令中的--很重要,沒有--,就變成了“切換到另一個分支”的命令
2.分支管理
git checkout -b dev origin/dev 建立dev分支, 建立遠端origin的dev分支到本地
git branch 檢視當前分支 命令會列出所有分支,當前分支前面會標一個*號
git merge develop 將develop工作成果合併到所在分支上
git branch -d dev 刪除分支
git push origin master 推送分支,就是把該分支上的所有本地提交推送到遠端庫
git push origin dev 推送其他分支,比如dev
git fetch 《遠端主機名》 將某個遠端主機的更新,全部取回本地
git fetch 《遠端主機名》 《分支名》 只想取回特定分支的更新,可以指定分支名,所取回的更新,在本地主機上要用”遠端主機名/分支名”的形式讀取。比如origin主機的master,就要用origin/master讀取。
git branch命令的-r選項,可以用來檢視遠端分支,-a選項檢視所有分支。
git branch -a 上面命令表示,本地主機的當前分支是master,遠端分支是origin/master
git checkout -b newbrach origin/master 取回遠端主機的更新以後,可以在它的基礎上,使用git checkout命令建立一個新的分支
3.標籤管理
git tag v1.0.0 打一個新標籤
git tag 檢視
git tag v0.0.1 commit_id 對某一個提交id打標籤
git tag -a v0.0.1 -m "打標籤說明"
git tag -d v0.0.1 刪除
git push origin v0.0.1 推送某個標籤到遠端
git push origin --tags 一次性推送全部尚未推送到遠端的本地標籤
git 常用命令 git常用命令的使用
1.touch readme.md 新建一個資料夾,在資料夾下右鍵bash出現命令列,輸入這行命令建立一個readme檔案2.git init 把當前資料夾變成一個git倉庫3.git add readme.md 新增檔案到倉庫 這裡只新增了一個readme檔案 git add a 新增所有檔案到本...
Git命令 git常用命令
一 git 狀態轉換圖 其中 untrack files 是指尚未被git所管理的檔案 changed but not updated 是指檔案被git管理,並且發生了改變,但改動還沒被git管理 這兩種狀態,都可以看成是改動還沒被git管理的狀態,我們這裡稱unstage狀態。staging是co...
git常用命令
git branch 顯示當前所在的分支,以及目前本地所有分支 前面有 標註的是當前所在分支 git branch 建立新的分支 git checkout b 建立新的分支並且切換到新分支上 git checkout 切換到新的分支上 此命令也可以用於切換到本地庫沒有,而遠端庫有的分支上 git s...