常用git命令

2021-10-05 21:32:40 字數 1590 閱讀 5469

git clone 這裡是http連線,也可以使用ssh

git checkout -b gmkaihu origin/gmkaihu //建立本地分支gmkaihu,並且和遠端分支gmkaihu關聯

git branch -a //顯示當前所有的分支,包括本地的和遠端**庫的

git branch branchname //建立乙個本地的分支,名字是branchname

git checkout branchname 切換本地分支到branchname

git branch -d branchname //刪除本地分支,分支名為branchname

git branch --set-upstream-to=origin/v3.8.3 branchname //將本地分支branchname和遠端分支 origin/v3.8.3關聯 ,之後git pull和push可以直接省略遠端分支

git status . //檢視修改狀態,包括 staged和 not staged的

git add .[或者具體檔名] //將所有或者指定檔案新增到staged裡

git reset . //將staged的**恢復為not staged狀態

git checkout . //將not staged的修改**恢復成原始**

git commit -m 「備註資訊」 //本地修改提交

git push origin 本地分支名:遠端分支名(如果遠端沒有這個分支會建立改名字的分支)//將本地修改提交到遠端**庫

git pull時和本地修改有衝突,則:

git stash //儲存本地修改

git pull //更新**成功

git stash pop //恢復剛才本地儲存的修改,此時如果有衝突:

git mergetool //自行解決衝突

然後再走步驟4

git remote prune origin //在本地刪除遠端刪掉的branch

git reset --hard[soft] commitid //將本地分支的**回退到指定的一次提交,hard表示完全回退不保留後面的提交**修改,soft則保持後面提交**的修改

git merge 遠端分支到本地 //本地修改,需要再次執行git push才可以使遠端對應分支生效

git cherry-pick 其它分支的commit到本地//本地修改,需要再次執行git push才可以使遠端對應分支生效

//實現**在不同伺服器的遷移

git revert head //撤銷前一次 commit

git revert head //撤銷前前一次 commit

git revert commitid //撤銷指定的版本,撤銷也會作為一次提交進行儲存,然後git push推到git**庫

常用Git命令

下面是我在開發中常用的git命令 1.配置git git config global add user.email git config global add user.name 2.建立新的專案 git init git add git commit a m git remote add orig...

常用Git命令

附上一些git的常見命令 gitremote add origin git github.com myaccount myproject.git git push u origin master gitinit 建立repository git 命令 help 檢視幫助命令 touchfilenam...

常用Git命令

建立管理倉庫 git initadd和commit git add readme.txt git commit m wrote a readme file 簡略版log git log pretty oneline abbrev commit當前狀態 git status撤銷更改 git check...