日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有

發布時間:2025/4/16 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開源最前線(ID:OpenSourceTop) 猿妹綜合整理

項目鏈接:https://github.com/k88hudson/git-flight-rules

飛行規則,顧名思義是記錄在手冊上的來之不易的一系列知識,記錄了某個事情發生的原因,以及怎樣一步一步的進行處理。本質上, 它們是特定場景的非常詳細的標準處理流程自20世紀60年代初以來,NASA一直在捕捉(capturing)我們的失誤,災難和解決方案, 當時水星時代(Mercury-era)的地面小組首先開始將“經驗教訓”收集到一個綱要(compendium)中,該綱現在已經有上千個問題情景,從發動機故障到破損的艙口把手到計算機故障,以及它們對應的解決方案。不過,今天猿妹要和大家推薦的不是NASA的飛行規則,而是Git飛行規則(Flight Rules),作者整理了使用Git過程中可能出現的各種問題,幫助程序員提高解決問題的能力

為了讓大家更好的理解,這份文檔里的所有例子使用了自定義的bash 提示,以便指示當前分支和是否有暫存的變化(changes)。分支名用小括號括起來,分支名后面跟的*表示暫存的變化(changes)。

這份文檔共有中文、英文、中文、韓文等7種語言,目前,git-flight-rules已經在Github上獲得 31969個Star,2245個Fork(Github地址:https://github.com/k88hudson/git-flight-rules)內容從編程提交開始到內容暫存、分支、合并、雜項(Miscellaneous Objects)、跟蹤文件、配置以及資源等方面

我剛才提交了什么?如果你用 git commit -a 提交了一次變化(changes),而你又不確定到底這次提交了哪些內容。你就可以用下面的命令顯示當前HEAD上的最近一次的提交(commit):(master)$?git?show
或者$?git?log?-n1?-p
我的提交信息(commit message)寫錯了如果你的提交信息(commit message)寫錯了且這次提交(commit)還沒有推(push), 你可以通過下面的方法來修改提交信息(commit message):$?git?commit?--amend?--only
這會打開你的默認編輯器, 在這里你可以編輯信息. 另一方面, 你也可以用一條命令一次完成:$?git?commit?--amend?--only?-m?'xxxxxxx'
如果你已經推(push)了這次提交(commit), 你可以修改這次提交(commit)然后強推(force push), 但是不推薦這么做。我提交(commit)里的用戶名和郵箱不對如果這只是單個提交(commit),修改它:$?git?commit?--amend?--author?"New?Authorname?"
如果你需要修改所有歷史, 參考 'git filter-branch'的指南頁。我想從一個提交(commit)里移除一個文件通過下面的方法,從一個提交(commit)里移除一個文件:$?git?checkout?HEAD^?myfile
$?git?add?-A
$?git?commit?--amend
這將非常有用,當你有一個開放的補丁(open patch),你往上面提交了一個不必要的文件,你需要強推(force push)去更新這個遠程補丁。以上只是這份文檔的一部分,如果你對這份文檔感興趣可以到Github上查看更多。

●編號781,輸入編號直達本文

●輸入m獲取到文章目錄

總結

以上是生活随笔為你收集整理的git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。