婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Git上一些修改錯誤操作的命令使用技巧

Git上一些修改錯誤操作的命令使用技巧

熱門標簽:南昌crm外呼系統價格 廈門語音電銷機器人價格 北京電話機器人哪家便宜 在抖音做地圖標注用手機標 長治市400企業電話申請費用 ai外呼系統怎樣掛機賺錢 網絡外呼系統怎么樣 溫州鹿城地圖標注找誰 電話機器人近幾年收費標準

修改錯誤的提交信息commit message
提交信息很長時間內會一直保留在你的代碼庫code base中,所以你肯定希望通過這個信息正確地了解代碼修改情況。 下面這個命令可以讓你編輯最近一次的提交信息,但是你必須確保沒有對當前的代碼庫working copy做修改,否則這些修改也會隨之一起提交。
[/code]
$ git commit --amend -m ”YOUR-NEW-COMMIT-MESSAGE”
[/code]
假如你已經將代碼提交(git commit)推送(git push)到了遠程分支,那么你需要通過下面的命令強制推送這次的代碼提交。

復制代碼
代碼如下:

$ git push remote> branch> --force

從當前Git分支移除未追蹤的本地文件
假設你湊巧有一些未被追蹤的文件(因為不再需要它們),不想每次使用git status命令時讓它們顯示出來。下面是解決這個問題的一些方法:

復制代碼
代碼如下:

$ git clean -f -n # 1
$ git clean -f # 2
$ git clean -fd # 3
$ git clean -fX # 4
$ git clean -fx # 5

(1): 選項-n將顯示執行(2)時將會移除哪些文件。
(2): 該命令會移除所有命令(1)中顯示的文件。
(3): 如果你還想移除文件件,請使用選項-d。
(4): 如果你只想移除已被忽略的文件,請使用選項-X。
(5): 如果你想移除已被忽略和未被忽略的文件,請使用選項-x。
請注意最后兩個命令中X的區別。

修復更早期的 commit

場景: 你在一個更早期的 commit 里忘記了加入一個文件,如果更早的 commit 能包含這個忘記的文件就太棒了。你還沒有 push,但這個 commit 不是最近的,所以你沒法用 commit --amend.

方法:

復制代碼
代碼如下:
git commit --squash SHA of the earlier commit>

復制代碼
代碼如下:
git rebase --autosquash -i even earlier SHA>

原理:

復制代碼
代碼如下:
git commit --squash
會創建一個新的 commit ,它帶有一個 commit 消息,類似于 squash! Earlier commit。 (你也可以手工創建一個帶有類似 commit 消息的 commit,但是 commit --squash 可以幫你省下輸入的工作。)

如果你不想被提示為新合并的 commit 輸入一條新的 commit 消息,你也可以利用 git commit --fixup 。在這個情況下,你很可能會用commit --fixup ,因為你只是希望在 rebase 的時候使用早期 commit 的 commit 消息。


復制代碼
代碼如下:
rebase --autosquash -i
  會激活一個交互式的 rebase 編輯器,但是編輯器打開的時候,在 commit 清單里任何 squash! 和 fixup! 的 commit 都已經配對到目標 commit 上了,如下所示:

在使用 --squash 和 --fixup 的時候,你可能不記得想要修正的 commit 的 SHA 了— 只記得它是前面第 1 個或第 5 個 commit。你會發現 Git 的 ^ 和 ~ 操作符特別好用。HEAD^ 是 HEAD 的前一個 commit。 HEAD~4 是 HEAD 往前第 4 個 – 或者一起算,倒數第 5 個 commit。

 

停止追蹤一個文件

場景: 你偶然把 application.log 加到代碼庫里了,現在每次你運行應用,Git 都會報告在 application.log 里有未提交的修改。你把 *.login 放到了 .gitignore 文件里,可文件還是在代碼庫里 — 你怎么才能告訴 Git “撤銷” 對這個文件的追蹤呢?

方法:

復制代碼
代碼如下:
git rm --cached application.log

原理: 雖然 .gitignore 會阻止 Git 追蹤文件的修改,甚至不關注文件是否存在,但這只是針對那些以前從來沒有追蹤過的文件。一旦有個文件被加入并提交了,Git 就會持續關注該文件的改變。類似地,如果你利用 git add -f 來強制或覆蓋了 .gitignore, Git 還會持續追蹤改變的情況。之后你就不必用-f  來添加這個文件了。

如果你希望從 Git 的追蹤對象中刪除那個本應忽略的文件, git rm --cached 會從追蹤對象中刪除它,但讓文件在磁盤上保持原封不動。因為現在它已經被忽略了,你在  git status 里就不會再看見這個文件,也不會再偶然提交該文件的修改了。


刪除本地和遠程Git分支
刪除本地分支:

復制代碼
代碼如下:

$ git branch --delete --force branchName>

或者使用選項-D作為簡寫:

復制代碼
代碼如下:

$ git branch -D

刪除遠程分支:

復制代碼
代碼如下:

$ git push origin --delete branchName>

標簽:漯河 黃石 法律咨詢 隴南 許昌 荊門 丹東 武漢

巨人網絡通訊聲明:本文標題《Git上一些修改錯誤操作的命令使用技巧》,本文關鍵詞  Git,上,一些,修改,錯誤,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Git上一些修改錯誤操作的命令使用技巧》相關的同類信息!
  • 本頁收集關于Git上一些修改錯誤操作的命令使用技巧的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    92精品国产成人观看免费| 777xxx欧美| 国产精品家庭影院| 亚洲一区二区三区国产| 日本欧美一区二区| 久久久精品免费网站| 亚洲福中文字幕伊人影院| 人人超碰91尤物精品国产| 丝袜a∨在线一区二区三区不卡| 国产成人免费在线视频| 欧美日韩国产一区| 一区二区三区四区视频精品免费 | 久久久三级国产网站| 亚洲成人综合视频| 国产福利91精品| 精品少妇一区二区三区在线视频| 中文字幕在线不卡国产视频| 免费成人小视频| 久久亚洲精品小早川怜子| 蜜芽一区二区三区| 精品区一区二区| 国产乱色国产精品免费视频| 久久免费美女视频| a4yy欧美一区二区三区| 1区2区3区国产精品| 成人黄色一级视频| 亚洲免费在线看| 欧美日韩在线播| 日本亚洲视频在线| 精品成人免费观看| 九九精品一区二区| 亚洲综合色区另类av| 欧美高清你懂得| 成人高清视频在线| 狠狠色狠狠色合久久伊人| 国产精品久久久久久久久免费丝袜| 99国产精品久久久| 经典三级在线一区| 日本不卡的三区四区五区| 国产三级精品在线| 91麻豆精品国产自产在线观看一区 | 国产在线精品一区二区三区不卡| 精品国产乱码久久久久久图片| 久草在线在线精品观看| 五月天精品一区二区三区| 国产欧美视频一区二区| av一二三不卡影片| 国产传媒欧美日韩成人| 视频一区二区中文字幕| 亚洲国产日韩av| 亚洲欧洲国产日本综合| 欧美精品v日韩精品v韩国精品v| 国产精品18久久久久久久网站| 裸体歌舞表演一区二区| 日韩一区二区三区视频| 日韩西西人体444www| 精品欧美一区二区久久| 国产欧美日韩精品在线| 久久综合九色综合欧美就去吻| 日韩一级欧美一级| 中文字幕av一区二区三区高| 中文一区二区完整视频在线观看| 中文字幕一区不卡| 亚洲国产中文字幕在线视频综合 | 亚洲一区在线电影| 国产精品性做久久久久久| 色悠悠久久综合| 欧美精品一区二区三区蜜桃| 亚洲欧洲综合另类| 麻豆免费精品视频| 欧美日韩国产首页| 亚洲一区二区美女| 91久久精品一区二区| 久久久久88色偷偷免费| 亚洲一区在线看| 99精品偷自拍| 久久久影院官网| 麻豆精品精品国产自在97香蕉| 久草热8精品视频在线观看| 91在线精品一区二区| 97aⅴ精品视频一二三区| 日本视频免费一区| 91精品国产色综合久久| 日韩美女一区二区三区四区| 丁香六月综合激情| 99久久精品国产一区二区三区| 综合激情网...| 日韩女优av电影| 日韩欧美国产综合在线一区二区三区| 欧美精品三级日韩久久| 精品成人在线观看| 亚洲男女一区二区三区| 亚洲激情自拍视频| 久久狠狠亚洲综合| 一本大道久久a久久精品综合| 欧美日韩国产一二三| 国产精品卡一卡二| 欧美日韩成人在线一区| 国产精品白丝在线| 亚洲女同ⅹxx女同tv| 免费欧美日韩国产三级电影| 国产91综合一区在线观看| 极品少妇xxxx精品少妇| 777色狠狠一区二区三区| 在线观看日韩精品| 不卡一区中文字幕| 日韩午夜精品视频| 亚洲综合在线视频| 本田岬高潮一区二区三区| 久久精品国产澳门| 中文字幕日本乱码精品影院| 7777精品伊人久久久大香线蕉超级流畅| 日韩1区2区日韩1区2区| 国产网站一区二区| 欧美日韩黄色一区二区| 白白色 亚洲乱淫| 亚洲在线观看免费| 国产精品一区二区不卡| 久草在线在线精品观看| 国产精品视频一二| 精品国产乱码久久| 日韩小视频在线观看专区| 久久久久国产精品人| 欧美性一区二区| 一区二区在线电影| 久久久另类综合| 亚洲一区二区在线免费观看视频| 日韩一区二区三区四区五区六区| 欧美日韩精品欧美日韩精品一综合| 久久久久国产精品厨房| 日韩欧美国产一区在线观看| 91精品国产手机| 精品日韩在线一区| 国产酒店精品激情| 亚洲少妇30p| a美女胸又www黄视频久久| 欧美色男人天堂| 国产精品伦理在线| 91色porny在线视频| 国产精品丝袜久久久久久app| 91成人网在线| 麻豆精品久久久| 日韩精品专区在线影院重磅| 亚洲日本乱码在线观看| 免费欧美在线视频| 中文字幕av资源一区| 福利电影一区二区三区| 亚洲美女偷拍久久| 欧美精品在线视频| 国产高清无密码一区二区三区| 亚洲大片精品永久免费| 国产精品第四页| 久久免费看少妇高潮| 日韩亚洲国产中文字幕欧美| 欧美日韩一卡二卡| 国产91精品一区二区麻豆网站| 91精品国产综合久久精品图片 | 精品国产伦一区二区三区观看体验 | 日韩欧美国产综合在线一区二区三区| 国产午夜三级一区二区三| 日韩视频一区二区三区在线播放| caoporm超碰国产精品| 国产大陆亚洲精品国产| 成人免费毛片片v| 精品国产伦一区二区三区观看体验 | 亚洲在线观看免费| 日韩三级中文字幕| 欧美一区二区精品在线| 卡一卡二国产精品| 日本欧美一区二区三区乱码 | 奇米一区二区三区| 风流少妇一区二区| 色综合久久久网| 国产女人18水真多18精品一级做| 亚洲精品高清视频在线观看| 69堂成人精品免费视频| 欧美日本在线看| 亚洲不卡一区二区三区| jlzzjlzz国产精品久久| 欧美成人综合网站| 亚洲成av人影院在线观看网| 91精品91久久久中77777| 久久久国产精品午夜一区ai换脸| 亚洲美女在线国产| 国产精品免费看片| 毛片不卡一区二区| 2023国产精华国产精品| 色老汉av一区二区三区| 色吊一区二区三区| 亚洲精品v日韩精品| 精品视频色一区| 亚洲欧洲国产专区| 欧美色精品在线视频| 亚洲一区二区三区三| 91在线观看一区二区| 亚洲欧美经典视频| 在线区一区二视频| 亚洲免费毛片网站| 香港成人在线视频| 国产电影一区二区三区|