查看提交記錄
git log git log <file> # 查看該文件每次提交記錄
git log -p <file> # 查看每次詳細(xì)修改內(nèi)容的diff
git log -p -2 # 查看最近兩次詳細(xì)修改內(nèi)容的diff
git log --stat #查看提交統(tǒng)計信息
tig
Mac上可以使用tig代替diff和log很泊,brew install tig
Git 本地分支管理
查看、切換、創(chuàng)建和刪除分支
git br -r # 查看遠(yuǎn)程分支
git br <new_branch> # 創(chuàng)建新的分支
git br -v # 查看各個分支最后提交信息
git br --merged # 查看已經(jīng)被合并到當(dāng)前分支的分支
git br --no-merged # 查看尚未被合并到當(dāng)前分支的分支
git co <branch> # 切換到某個分支
git co -b <new_branch> # 創(chuàng)建新的分支厨诸,并且切換過去
git co -b <new_branch> <branch> # 基于branch創(chuàng)建新的new_branch
git co $id # 把某次歷史提交記錄checkout出來米碰,但無分支信息锈拨,切換到其他分支會自動刪除
git co $id -b <new_branch> # 把某次歷史提交記錄checkout出來敛腌,創(chuàng)建成一個分支
git br -d <branch> # 刪除某個分支
git br -D <branch> # 強(qiáng)制刪除某個分支 (未被合并的分支被刪除的時候需要強(qiáng)制)
分支合并和rebase
git merge <branch> # 將branch分支合并到當(dāng)前分支
git merge origin/master --no-ff # 不要Fast-Foward合并祭饭,這樣可以生成merge提交
git rebase master <branch> # 將master rebase到branch瓮床,相當(dāng)于:
git co <branch> && git rebase master && git co master && git merge <branch>
Git補(bǔ)丁管理(方便在多臺機(jī)器上開發(fā)同步時用)
git diff > ../sync.patch # 生成補(bǔ)丁
git apply ../sync.patch # 打補(bǔ)丁
git apply --check ../sync.patch #測試補(bǔ)丁能否成功
Git暫存管理
git stash # 暫存
git stash list # 列所有stash
git stash apply # 恢復(fù)暫存的內(nèi)容
git stash drop # 刪除暫存區(qū)
git命令(2)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門蓬豁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人菇肃,你說我怎么就攤上這事地粪。” “怎么了琐谤?”我有些...
- 文/不壞的土叔 我叫張陵蟆技,是天一觀的道長。 經(jīng)常有香客問我,道長质礼,這世上最難降的妖魔是什么旺聚? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮眶蕉,結(jié)果婚禮上砰粹,老公的妹妹穿的比我還像新娘。我一直安慰自己造挽,他們只是感情好碱璃,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著饭入,像睡著了一般嵌器。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谐丢,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寞肖!你這毒婦竟也來了纲酗?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對情侶失蹤新蟆,失蹤者是張志新(化名)和其女友劉穎觅赊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體琼稻,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡吮螺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了帕翻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸠补。...
- 正文 年R本政府宣布泉蝌,位于F島的核電站歇万,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏勋陪。R本人自食惡果不足惜贪磺,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诅愚。 院中可真熱鬧缘挽,春花似錦、人聲如沸呻粹。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽等浊。三九已至,卻和暖如春摹蘑,著一層夾襖步出監(jiān)牢的瞬間筹燕,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓大渤,卻偏偏與公主長得像制妄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子泵三,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- Git clone只能clone遠(yuǎn)程庫的master分支烫幕,無法clone所有分支 指定用戶名密碼進(jìn)行clone:g...
- 版本庫又名倉庫俺抽,簡單理解就是一個目錄。創(chuàng)建一個版本庫命令: 'pwd'命令--顯示當(dāng)前目錄较曼。 使用windows系...
- 本文基于廖雪峰Git 教程摘錄磷斧,供自己學(xué)習(xí)使用,只簡述了基本操作捷犹,高級操作以后再更新弛饭。 本地倉庫操作 配置用戶信息...
- 在本地添加了多個遠(yuǎn)程倉庫后孩哑,有時會出現(xiàn)本地分支Track(追蹤) 不了對應(yīng)的遠(yuǎn)程分支的情況(可能是 source ...