git 常用命令
level1:
初始化倉庫:git init
與遠(yuǎn)程倉庫關(guān)聯(lián):eg: $ git remote add origin git@github.com:orrvan/workspace.git
下拉項(xiàng)目:git pull
當(dāng)然你也可以使用git clone 這個(gè)復(fù)合高級(jí)命令(包含 git init +git remote add +git pull +git checkout)
查看與遠(yuǎn)程倉庫關(guān)聯(lián)的信息:eg : git remote -v
level2:
查看當(dāng)前版本庫狀態(tài):git status
查看當(dāng)前‘儲(chǔ)藏區(qū)’的狀態(tài):git stash list
查看提交日志:git log
推送:$ git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>
如果省略本地分支名,則表示刪除指定的遠(yuǎn)程分支,因?yàn)檫@等同于推送一個(gè)空的本地分支到遠(yuǎn)程分支:$ git push origin :master
時(shí)光機(jī):$ git reset --hard HEAD^
創(chuàng)建一個(gè)全新的分支,HEAD引用為空,無視你之前分支的無數(shù)次提交: $ git checkout --orphan <branch>(搭配 $ git rm --cached -r . 和 $ git clean -df 使用,注意-r后面還有一個(gè)點(diǎn),表示刪除所有文件)