git使用筆記

git log -p 文件名 查看提交指定文件提交記錄以及改動(dòng)

每次提交之前建議用 git diff HEAD? 查看當(dāng)前和最新一次提交的差別 這樣做個(gè)對(duì)比,可以對(duì)當(dāng)前的提交做了哪些修改了然于新? ?HEAD 的意思是指向當(dāng)前分支中最新一次提交的指針

git branch 用來查看分支

git checkout -b 分支名? ? ? ?創(chuàng)建切換分支? ? 這個(gè)命令同等于? git branch 分支名 git checkout 分支名

在上游建一個(gè)同樣名字的分支命令為 git push --set-upstream origin 分支名

分支分為主干分支和特性分支

特性分支是集中實(shí)現(xiàn)單一特性的分支浪蹂,主要用來開發(fā)新的功能忆畅,一個(gè)功能對(duì)應(yīng)一個(gè)新的特性分支杯聚,在開發(fā)中往往會(huì)創(chuàng)建數(shù)個(gè)特性分支昨忆,同時(shí)在此之外會(huì)保留一個(gè)隨時(shí)可以發(fā)布軟件的穩(wěn)定分支惶洲,穩(wěn)定分支的角色一般有master分支來?yè)?dān)當(dāng)

主干分支主要用來配置在正式環(huán)境中衬横,以及供人查看裹粤,因?yàn)橹鞲煞种е械拇a都是完善的,基于特定主體的作業(yè)在特性分支中進(jìn)行蜂林,主題完成后再與master分支合并遥诉,只要保證這樣的一個(gè)開發(fā)流程拇泣,就能保證master分支可以隨時(shí)公認(rèn)查看

那么從特性分支怎么合并代碼到主干分支?

git merge? 合并分支

先切換到主干分支矮锈, 輸入命令:

git merge --no-ff 被合并分支名

git reset 回溯歷史版本

由于git log 只能查看以當(dāng)前的狀態(tài)為重點(diǎn)的歷史日志霉翔,所以要使用git reflog 命令來查看當(dāng)前倉(cāng)庫(kù)的操作日志? 在日志中找出回溯歷史之前的哈希值, 然后通過 git reset --hard 命令恢復(fù)到回溯歷史前的狀態(tài)

當(dāng)commit -m 寫的描述不符合預(yù)期的時(shí)候可以使用 git commit? --amend? 命令來對(duì)以及提交的內(nèi)容進(jìn)行編輯愕难,這樣可以是自己的描述更加符合預(yù)期

對(duì)于合并特性分支之前早龟,如果發(fā)現(xiàn)已經(jīng)提交的內(nèi)容中有些許拼寫錯(cuò)誤等,不放提交一個(gè)修改猫缭,然后將這些修改包含到前一個(gè)提交之中葱弟,壓縮成一個(gè)歷史記錄這樣就用到了命令:

git rebase -i 壓縮歷史記錄

當(dāng)兩次commit 時(shí)? 我們不想看到第二次的臟提交 可以用一下命令來完成操作:

git rebase -i HEAD~2

然后進(jìn)入編輯頁(yè)面? :


兩次提交

將第二次提交的 pick 更改為 fixup 即可


第二次提交頭改為fixup 或者縮寫 f即可


添加遠(yuǎn)程分支:

git remote add? 加 遠(yuǎn)程倉(cāng)庫(kù)名? 這樣添加以后 會(huì)自動(dòng)把遠(yuǎn)端的名字標(biāo)識(shí)成origin

然后本地的修改可以推送至遠(yuǎn)程倉(cāng)庫(kù)啦 命令如下

git push -u origin master?

-u 參數(shù)可以在推送的同時(shí),可以將origin倉(cāng)庫(kù)的master分支設(shè)置為本地倉(cāng)庫(kù)當(dāng)前分支的upstream分支猜丹,

推送master以外的分支芝加,

git push -u origin 新分支名??

這樣將遠(yuǎn)程分支將出現(xiàn)一個(gè)和新分支名同名的新分支


獲取遠(yuǎn)程分支:

git checkout -b 新建分支名 origin/遠(yuǎn)程分支

origin/遠(yuǎn)程分支 是獲取來源的分支



在git上是可以使用快捷鍵的

查看快捷鍵的方式為 shift + /


shift + / 顯示的頁(yè)面


未完待續(xù)====內(nèi)容來自? GitHub 入門與實(shí)踐 本文章只是用來當(dāng)做學(xué)習(xí)筆記

感興趣的小伙伴可以讀一讀這本書,內(nèi)容簡(jiǎn)單易懂 適合初學(xué)者

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末射窒,一起剝皮案震驚了整個(gè)濱河市藏杖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脉顿,老刑警劉巖蝌麸,帶你破解...
    沈念sama閱讀 211,496評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異艾疟,居然都是意外死亡来吩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門蔽莱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弟疆,“玉大人,你說我怎么就攤上這事盗冷〉√Γ” “怎么了?”我有些...
    開封第一講書人閱讀 157,091評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵仪糖,是天一觀的道長(zhǎng)柑司。 經(jīng)常有香客問我,道長(zhǎng)乓诽,這世上最難降的妖魔是什么帜羊? 我笑而不...
    開封第一講書人閱讀 56,458評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮鸠天,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘帐姻。我一直安慰自己稠集,他們只是感情好奶段,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,542評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剥纷,像睡著了一般痹籍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上晦鞋,一...
    開封第一講書人閱讀 49,802評(píng)論 1 290
  • 那天蹲缠,我揣著相機(jī)與錄音,去河邊找鬼悠垛。 笑死线定,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的确买。 我是一名探鬼主播斤讥,決...
    沈念sama閱讀 38,945評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼湾趾!你這毒婦竟也來了芭商?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,709評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤搀缠,失蹤者是張志新(化名)和其女友劉穎铛楣,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艺普,經(jīng)...
    沈念sama閱讀 44,158評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡簸州,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,502評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衷敌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勿侯。...
    茶點(diǎn)故事閱讀 38,637評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖缴罗,靈堂內(nèi)的尸體忽然破棺而出助琐,到底是詐尸還是另有隱情,我是刑警寧澤面氓,帶...
    沈念sama閱讀 34,300評(píng)論 4 329
  • 正文 年R本政府宣布兵钮,位于F島的核電站,受9級(jí)特大地震影響舌界,放射性物質(zhì)發(fā)生泄漏掘譬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,911評(píng)論 3 313
  • 文/蒙蒙 一呻拌、第九天 我趴在偏房一處隱蔽的房頂上張望葱轩。 院中可真熱鬧,春花似錦、人聲如沸靴拱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)袜炕。三九已至本谜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間偎窘,已是汗流浹背乌助。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留陌知,地道東北人他托。 一個(gè)月前我還...
    沈念sama閱讀 46,344評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像纵诞,于是被迫代替她去往敵國(guó)和親上祈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,500評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容