git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有
生活随笔
收集整理的這篇文章主要介紹了
git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
開源最前線(ID:OpenSourceTop) 猿妹綜合整理
項(xiàng)目鏈接:https://github.com/k88hudson/git-flight-rules
飛行規(guī)則,顧名思義是記錄在手冊(cè)上的來之不易的一系列知識(shí),記錄了某個(gè)事情發(fā)生的原因,以及怎樣一步一步的進(jìn)行處理。本質(zhì)上, 它們是特定場(chǎng)景的非常詳細(xì)的標(biāo)準(zhǔn)處理流程自20世紀(jì)60年代初以來,NASA一直在捕捉(capturing)我們的失誤,災(zāi)難和解決方案, 當(dāng)時(shí)水星時(shí)代(Mercury-era)的地面小組首先開始將“經(jīng)驗(yàn)教訓(xùn)”收集到一個(gè)綱要(compendium)中,該綱現(xiàn)在已經(jīng)有上千個(gè)問題情景,從發(fā)動(dòng)機(jī)故障到破損的艙口把手到計(jì)算機(jī)故障,以及它們對(duì)應(yīng)的解決方案。不過,今天猿妹要和大家推薦的不是NASA的飛行規(guī)則,而是Git飛行規(guī)則(Flight Rules),作者整理了使用Git過程中可能出現(xiàn)的各種問題,幫助程序員提高解決問題的能力為了讓大家更好的理解,這份文檔里的所有例子使用了自定義的bash 提示,以便指示當(dāng)前分支和是否有暫存的變化(changes)。分支名用小括號(hào)括起來,分支名后面跟的*表示暫存的變化(changes)。這份文檔共有中文、英文、中文、韓文等7種語言,目前,git-flight-rules已經(jīng)在Github上獲得 31969個(gè)Star,2245個(gè)Fork(Github地址:https://github.com/k88hudson/git-flight-rules)內(nèi)容從編程提交開始到內(nèi)容暫存、分支、合并、雜項(xiàng)(Miscellaneous Objects)、跟蹤文件、配置以及資源等方面我剛才提交了什么?如果你用 git commit -a 提交了一次變化(changes),而你又不確定到底這次提交了哪些內(nèi)容。你就可以用下面的命令顯示當(dāng)前HEAD上的最近一次的提交(commit):(master)$?git?show或者$?git?log?-n1?-p
我的提交信息(commit message)寫錯(cuò)了如果你的提交信息(commit message)寫錯(cuò)了且這次提交(commit)還沒有推(push), 你可以通過下面的方法來修改提交信息(commit message):$?git?commit?--amend?--only
這會(huì)打開你的默認(rèn)編輯器, 在這里你可以編輯信息. 另一方面, 你也可以用一條命令一次完成:$?git?commit?--amend?--only?-m?'xxxxxxx'
如果你已經(jīng)推(push)了這次提交(commit), 你可以修改這次提交(commit)然后強(qiáng)推(force push), 但是不推薦這么做。我提交(commit)里的用戶名和郵箱不對(duì)如果這只是單個(gè)提交(commit),修改它:$?git?commit?--amend?--author?"New?Authorname?"
如果你需要修改所有歷史, 參考 'git filter-branch'的指南頁(yè)。我想從一個(gè)提交(commit)里移除一個(gè)文件通過下面的方法,從一個(gè)提交(commit)里移除一個(gè)文件:$?git?checkout?HEAD^?myfile
$?git?add?-A
$?git?commit?--amend
這將非常有用,當(dāng)你有一個(gè)開放的補(bǔ)丁(open patch),你往上面提交了一個(gè)不必要的文件,你需要強(qiáng)推(force push)去更新這個(gè)遠(yuǎn)程補(bǔ)丁。以上只是這份文檔的一部分,如果你對(duì)這份文檔感興趣可以到Github上查看更多。
●編號(hào)781,輸入編號(hào)直達(dá)本文
●輸入m獲取到文章目錄
總結(jié)
以上是生活随笔為你收集整理的git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: proe输入数字时成双出现_Proe/C
- 下一篇: 福田车载无线充电器方案开发设计_过年自驾