git 常用命令

2023-01-17 00:11:20 字數 1752 閱讀 5168

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...