指令 | 作用 |
---|---|
git init | 初始化一個(gè)git倉(cāng)庫(kù) |
git status | 查看狀態(tài) |
git diff <file> | 查看文件修改內(nèi)容 |
git add <file> | 添加文件 可以一個(gè)或者多個(gè) |
git log --pretty=oneline | 查看log |
git reset --hard CommitID | 回退到對(duì)應(yīng)的CommitID id可以寫(xiě)出前幾位就行 更改內(nèi)容會(huì)被刪除 |
git reset --soft CommitID | 回退到對(duì)應(yīng)的CommitID id可以寫(xiě)出前幾位就行 更改內(nèi)容不會(huì)被刪除 |
git reflog | 查看命令歷史 |
git checkout -- file | 讓這個(gè)文件回到最近一次git commit或git add時(shí)的狀態(tài) --很重要 |
git reset HEAD <file> | 撤銷(xiāo)add操作 |
git rm <file> | 用于刪除一個(gè)文件 |
git commit -am "msg" | 添加并提交改動(dòng)內(nèi)容 |
git remote add origin *** | 添加遠(yuǎn)程庫(kù) |
git push -u origin master | 本地庫(kù)的內(nèi)容推送到遠(yuǎn)程 -u 同步分支內(nèi)容 |
git tag -a v2.0 -m 'xxx' | 增加v2.0的tag |
git tag v2.0 f52c633 | 增加v2.0的tag 對(duì)應(yīng)commit id |
git push [remote] [tag] | 提交指定tag |
git tag -d [tag] | 刪除本地tag |
git push origin :refs/tags/<tagname> | 可以刪除一個(gè)遠(yuǎn)程標(biāo)簽 |
git tag | 查看tag |
git rm <file/dir> | 刪除git中文件或者文件夾 |
git branch | 查看本地分支 |
git branch -r | 查看遠(yuǎn)程分支 |
git checkout -b mywork origin | 基于遠(yuǎn)程分支"origin"谤祖,創(chuàng)建一個(gè)叫"mywork"的分支 |
git rebase origin | 從origin更新分支 然后從新合并之前提交 原理 |
git remote show origin | 顯示遠(yuǎn)程庫(kù)origin里的資源 |
git branch dev | 創(chuàng)建dev |
git branch | 查看當(dāng)前分支 |
git push origin --delete 分支名 | 刪除遠(yuǎn)程分支名稱 |
git checkout dev | 切換到dev |
git checkout -b dev | it checkout命令加上-b參數(shù)表示創(chuàng)建并切換 |
git merge dev | 合并指定dev分支到當(dāng)前分支 |
git branch -d dev | 刪除dev分支 |
git log --graph | 查看分支合并圖 |
git merge --no-ff -m "merge with no-ff" dev | 合并分支--no-ff 合并能看出來(lái)曾經(jīng)做過(guò)合并 |
git stash | 保存工作現(xiàn)場(chǎng) |
git stash list | 查看保存工作現(xiàn)場(chǎng)容 |
git stash apply | 恢復(fù)工作現(xiàn)場(chǎng) |
git stash drop | 刪除工作現(xiàn)場(chǎng) |
git stash pop | 恢復(fù)的同時(shí)把stash內(nèi)容也刪了 |
git branch -d <name> | 丟棄一個(gè)合并過(guò)的分支 |
git branch -D <name> | 丟棄一個(gè)沒(méi)有被合并過(guò)的分支 |
git remote -v | 查看遠(yuǎn)程庫(kù)信息 |
git push origin branch-name | 查看遠(yuǎn)程庫(kù)信息 |
git pull origin branch-name | 同步遠(yuǎn)程庫(kù) |
git checkout -b branch-name origin/branch-name | 本地創(chuàng)建和遠(yuǎn)程分支對(duì)應(yīng)的分支 名稱最好一致 |
git branch --set-upstream-to=origin/dev dev | 建立本地分支和遠(yuǎn)程分支的關(guān)聯(lián) |
git 常用指令集
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)翩剪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人彩郊,你說(shuō)我怎么就攤上這事前弯。” “怎么了秫逝?”我有些...
- 文/不壞的土叔 我叫張陵恕出,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我违帆,道長(zhǎng)浙巫,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮的畴,結(jié)果婚禮上渊抄,老公的妹妹穿的比我還像新娘。我一直安慰自己丧裁,他們只是感情好护桦,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著渣慕,像睡著了一般嘶炭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逊桦,一...
- 那天眨猎,我揣著相機(jī)與錄音,去河邊找鬼强经。 笑死睡陪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的匿情。 我是一名探鬼主播兰迫,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼炬称!你這毒婦竟也來(lái)了汁果?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤玲躯,失蹤者是張志新(化名)和其女友劉穎据德,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體跷车,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡棘利,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了朽缴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片善玫。...
- 正文 年R本政府宣布系冗,位于F島的核電站,受9級(jí)特大地震影響劳坑,放射性物質(zhì)發(fā)生泄漏毕谴。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涝开。 院中可真熱鬧循帐,春花似錦、人聲如沸舀武。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)银舱。三九已至瘪匿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寻馏,已是汗流浹背棋弥。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像轰绵,于是被迫代替她去往敵國(guó)和親粉寞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- Git上傳coding.net代碼倉(cāng)庫(kù)詳解 起步 1左腔,生成ssh 此處默認(rèn)已經(jīng)下載安裝好了Git唧垦。(下載步驟為傻瓜...
- Git基本常用命令如下: mkdir: XX (創(chuàng)建一個(gè)空目錄 XX指目錄名) pwd: ...
- 學(xué)校組織遠(yuǎn)足液样,激動(dòng)的一夜無(wú)眠…… ――題記 今天學(xué)校組織出去遠(yuǎn)足振亮,目的地是想象中環(huán)境優(yōu)美的澮河大壩,雖然貢獻(xiàn)了我們...