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