精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

碼農可能每天都會用到的Git命令速查表

開發 前端
根據我自己的經驗,以下是我經常遇到的關于"如何使用Git進行X運算"的常見問題的解答。 我們中有些人甚至可能每天使用這些解決方案。

日常問題的實用答案

[[344995]]

我每天都使用Git。

大多數軟件開發人員也是如此。

老實說,萊納斯·托瓦爾茲(Linus Torvalds)的小小項目幾乎感覺像是一個奇跡。

但是,該工具功能強大且功能強大,以至于很容易在其所有可能的命令中迷失方向。

因此,根據我自己的經驗,以下是我經常遇到的關于"如何使用Git進行X運算"的常見問題的解答。 我們中有些人甚至可能每天使用這些解決方案。

確實,這里解決的許多命令將非常簡單,并且通常為大多數開發人員所熟知。

但是,我認為這對于記住一處您遺忘的命令可能是一個一站式服務的場所,并且為初學者提供了良好的基礎。

相反,如果您希望深入了解Git,可以查看這篇文章。

Git速查表

在不提交更改的情況下存儲更改

這是一個簡單的示例,只需運行:

  1. git stash 

然后,要恢復這些存儲的更改,并確保您位于同一分支,可以運行:

  1. git stash apply 

干掉所有未提交的更改

有時您想嘗試一些方法,但效果不佳。 要擺脫自上一次提交以來所做的所有更改,只需運行:

  1. git checkout -- . 

要僅清除特定文件或目錄中的更改,請。 可以替換為您希望從中刪除更改的文件和/或目錄的列表。

將fork與主倉庫同步

分支項目時,請務必保持最新狀態,以避免在發出請求時出現復雜的合并沖突,或者只是確保您具有所有新功能和安全補丁。

因此,這是同步叉子的方法:

(1) 添加一個遠程倉庫

從分支的位置獲取上游(主)存儲庫的地址。 然后運行以下命令,替換URL:

  1. git remote add upstream <upstream_repo_url> 

您可以通過運行git remote -v來檢查是否有效。

(2) 將fork與上游倉庫同步

要同步派生,請獲取上游存儲庫:

  1. git fetch upstream 

然后,在您要與之同步的分支(通常是主節點)上,運行:

  1. git merge upstream/master 

或git根據您選擇的策略對上游/主服務器進行重新設置。

刪除最后的X次提交

做出一些您最終需要還原的提交? 您可以通過兩種方式進行操作:

  1. git reset HEAD~2 # undo the commits but keep the changes 
  2. git reset --hard HEAD~2 # undo the commits and discard changes 

使用第二個選項,就好像提交從未發生過。

您應該將2替換為您希望從最新提交(HEAD)返回的提交數。

將各種提交壓縮為一個(無需重新設置!)

如果您想擺脫所有的"修訂錯誤"提交,并將它們全部合并為一個,則可以使用以下方法:

  1. git reset --soft HEAD~2 && git commit -m "your message" 

請記住將2替換為您要從HEAD計數的提交次數。

在上一次提交時簽出項目的狀態

要返回過去查看過去一次給定提交的項目狀態,請首先運行git log以查看提交歷史記錄,然后選擇要返回的提交。

然后,復制其哈希并僅運行git checkout 。 這將使您處于"分離頭"模式。 要返回,只需按名稱簽出分支即可。

忽略已經添加到Git的文件

我們到過那里-添加或提交我們不應該擁有的東西。 要將文件從Git跟蹤中刪除并保留在系統中,只需執行以下操作:

  1. git reset <file> && echo <file> >> .gitignore 

提交后添加到提交中

如果要更改提交消息或向其中添加新文件,可以使用git ammend。

要更改消息,請使用:

  1. git commit --amend -m "<new_message>

并向上一次提交添加新文件:

  1. git add <file> && git commit --amend 

請注意,這"省去了創建新提交的麻煩",但實際上確實在后臺創建了新提交。 因此,只有在尚未將更改推送到遠程存儲庫時,才應該這樣做。

從Git刪除文件并修剪其整個歷史記錄

如果您曾經將敏感數據推送到遠程存儲庫(例如,在GitHub上),則不僅需要從Git跟蹤中刪除文件,還需要刪除其整個歷史記錄。

您也不應該再使用該數據,例如在使用API密鑰,密碼等的情況下。

這樣做的過程并不是最簡單的,但是GitHub已經編寫了一個整頁的教程,因此我認為我應該在這里鏈接它。

"從存儲庫中刪除敏感數據-GitHub"。

記錄合并沖突解決方案

為了避免多次解決相同的確切合并沖突,可以啟用合并沖突解決方案的Git緩存。 這將存儲合并沖突的解決方式,如果再次出現,將自動解決相同的沖突:

  1. git config --global rerere.enabled true 

在Git Docs上了解有關此內容的更多信息。

錯誤分支上的提交

如果您在錯誤的分支上進行了提交,則應該能夠使用我們有關刪除提交的知識來解決該問題,如下所示:

  1. git branch <new_branch> && git reset HEAD~2 --hard 

這將創建一個新分支,并從您錯誤地添加了提交的當前分支中刪除指定數量的提交。

如果您實際上希望這些提交在現有分支上而不是在新分支上進行,則可以執行以下操作:

  1. git checkout <desired_branch> && git merge <branch_with_commits> 
  2. git checkout <branch_with_commits> && git reset HEAD~2 --hard 

但是,如果不能合并,則可以使用git cherry-pick,如下所示:

  1. git checkout <desired_branch> 
  2. git cherry-pick <branch_with_commits> <branch_with_commits>~2 
  3. git checkout <branch_with_commits> && git reset HEAD~2 --hard 

更改分支名稱

要更改分支的名稱,請使用git branch -m。 您可以更改當前分支的名稱:

  1. git branch -m <new_name> 

或更改任何分支的名稱:

  1. git branch -m <old_name> <new_name> 

查找帶有錯誤的提交

如果您遇到與提交無關的問題,則需要確定過去是哪種提交導致了此問題。 這在測試中很常見,例如,由于一項與您的工作完全無關的測試而無法通過時。

在這種情況下,要查找"不良"提交,可以使用git bisect。

它的工作方式如下:

  • 開始過程
    1. git bisect start 
  • 將當前提交標記為"不良"
    1. git bisect bad 
  • 將過去的提交標記為"良好"

例如,使用git log查找過去的提交,其中事情按預期進行(即良好)。 然后,運行:

  1. git bisect good <commit_hash> 
  • 平分秋色!

您現在應該收到以下消息:

  1. Bisecting: 2 revisions left to test after this (roughly 3 steps)[6ca4a67aeb4b0d9835ecf15e44505c48f93642c9] my-branch 

數字,哈希和分支名稱自然會與您不同。

在這里,Git正在做的事情是一步一步地完成提交,直到找到被破壞的提交為止。 您無需運行git checkout,因為它已為您處理。

在每次提交時,都應檢查一切是否正常。 如果不是,請使用git bisect bad將提交標記為錯誤。 如果是,則使用git bisect good將其標記為好。

將提交標記為良好后,Git會將您帶到第一個"不良"提交(即,您標記為不良的最后一個),以便您可以正確地調查錯誤。 完成后,只需通過簽出分支(git checkout )返回分支的頭并解決問題。

今天是我給的。 Git是一個很棒的工具,我希望這個備忘單可以幫助您解決一路上可能遇到的一些問題。

它絕對不會涵蓋您需要了解的所有內容,但這是一個好的開始。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2023-08-31 22:45:15

Git命令效率

2024-10-29 15:42:13

2021-04-20 09:56:58

Python 開發編程語言

2021-01-09 16:16:40

開源軟件速查表編程語言

2022-12-19 08:05:04

Python速查表知識點

2011-08-31 16:01:33

2020-11-26 06:50:40

APII請求Fetch API

2009-10-26 16:08:40

Oracle默認用戶名

2021-08-09 13:00:45

Linux速查表

2015-10-30 11:57:49

開發者設計師速查表

2011-03-16 09:49:54

HTML 5

2025-04-25 11:20:00

網絡地址端口

2021-06-06 16:52:11

工具函數JS

2020-08-06 08:48:38

速查表系統管理員Linux

2019-03-22 08:00:01

Git命令GitHub

2024-01-15 10:48:53

REST API系統架構

2022-12-15 07:45:51

極客版編程速查表

2023-03-29 18:37:52

2017-01-10 15:14:34

大數據數據可視化圖表類型

2022-05-04 11:10:58

Linuxdnf 命令
點贊
收藏

51CTO技術棧公眾號

国语自产精品视频在线看| 日本韩国一区二区三区| 成人信息集中地欧美| 任我爽在线视频| 香蕉成人在线| 亚洲色大成网站www久久九九| 成人午夜激情网| 国产乱国产乱老熟300| 亚洲成人黄色| 天天色图综合网| 欧美日韩亚洲免费| 亚洲天堂手机在线| 亚洲欧美伊人| 亚洲精品av在线| 欧美精品第三页| 色视频在线看| 麻豆精品新av中文字幕| 久久999免费视频| 538国产视频| 成人综合网站| 亚洲人成伊人成综合网小说| 国产精品国产三级欧美二区| 免费又黄又爽又猛大片午夜| 天天影视综合| 亚洲第一综合天堂另类专| 91黄色小网站| 欧美xxx.com| 久久最新视频| 欧美理论电影在线播放| 亚洲成人黄色av| 国产精品成人**免费视频| 天天操天天干天天综合网| 四虎永久国产精品| 亚洲精品久久久久久久久久| 日韩中文字幕不卡| 久久影院中文字幕| 国产精品1000部啪视频| 99香蕉久久| 日韩午夜在线观看| 在线观看岛国av| 日韩不卡免费高清视频| 亚洲国产精品一区二区www在线| 一区二区成人国产精品 | 黄色成人av网站| 国产伦精品一区二区三区妓女下载| 亚洲av无码国产精品永久一区| 奇米影视一区二区三区小说| 欧美最猛性xxxx| 日韩av片在线播放| 伊人久久大香线蕉av超碰演员| 欧美成人免费在线视频| 中文字幕第69页| 欧美亚洲激情| 中文字幕精品一区久久久久| 亚洲av熟女国产一区二区性色| 一道在线中文一区二区三区| 亚洲精品久久久久久下一站| 日韩精品人妻中文字幕有码| 高潮按摩久久久久久av免费| 精品国产一区久久| 无码国产69精品久久久久网站| 欧美日本三级| 日韩免费观看高清完整版| 亚洲av无码久久精品色欲| 久久中文字幕一区二区| 日韩一区二区三区在线观看 | 国产性猛交xx乱| 欧美综合一区| 日韩在线欧美在线| 特一级黄色录像| 欧美日韩精品免费观看视频完整| 欧美大片在线影院| 一级免费在线观看| 裸体素人女欧美日韩| 国产成人综合久久| 亚洲资源在线播放| 国产精品 日产精品 欧美精品| 国产高清在线一区| 亚洲日本在线播放| 中文字幕成人网| 51xx午夜影福利| 都市激情国产精品| 欧美性少妇18aaaa视频| 国产又黄又猛又粗又爽的视频| 久久三级毛片| 日韩精品一区二区三区四区| 特级西西人体4444xxxx| 欧美极品中文字幕| 北条麻妃99精品青青久久| 久久久久久免费观看| 亚洲深夜激情| 国产精品久久av| 99久久99久久久精品棕色圆| 99久久国产综合色|国产精品| 日本黑人久久| 超碰个人在线| 狠狠躁18三区二区一区| 久久久精品高清| www.神马久久| 亚洲欧美色婷婷| 青草草在线视频| 久久久一二三| 91成人伦理在线电影| 国产精品国产高清国产| 国产精品乱码一区二区三区软件| 日韩美女爱爱视频| 九色porny丨入口在线| 欧美日韩在线观看一区二区| 亚洲视频天天射| 精品视频黄色| 久久久免费av| 91丨porny丨在线中文 | 国产精品传媒精东影业在线| 久久久久久亚洲精品中文字幕| 波多野结衣一本一道| 福利91精品一区二区三区| 日韩免费av电影| 女囚岛在线观看| 欧美日韩免费观看一区二区三区| 日韩无码精品一区二区| 99久久久久国产精品| 91成人性视频| 亚洲精品97久久中文字幕无码| 中文字幕精品—区二区四季| 99热自拍偷拍| 亚洲综合色婷婷在线观看| 永久555www成人免费| 波多野结衣国产| 岛国av在线一区| 五月天男人天堂| 国产精品久久乐| 亚洲欧美国产精品专区久久 | **女人18毛片一区二区| 日韩av123| 亚洲欧洲国产综合| 亚洲一区在线视频| 久久久精品视频国产| 日韩国产一区| 国产精品一二区| 男同在线观看| 欧美日韩在线视频一区| 国产在线视频三区| 影视亚洲一区二区三区| 成人激情视频在线播放| 色视频在线免费观看| 在线观看亚洲成人| 亚洲综合色一区| 美女精品在线观看| 久久久一本精品99久久精品| 超碰激情在线| 日韩精品中文字幕在线| 日韩手机在线观看| 99久久久精品免费观看国产蜜| 日韩欧美猛交xxxxx无码| 一区二区日韩| 欧美激情视频网站| 欧美一区二区三区成人片在线| 亚洲精品久久嫩草网站秘色| 中文字幕一区二区在线观看视频 | 一级黄色在线视频| 成人av在线一区二区| 免费不卡av在线| 日本欧美高清| 日本免费在线精品| 国产精品一区在线看| 欧美日韩专区在线| 少妇高潮在线观看| 国产一区二区精品久久99| 成人午夜免费在线视频| 国产成人aa在线观看网站站| 性色av一区二区咪爱| 青春有你2免费观看完整版在线播放高清| 欧美日在线观看| 一级特黄曰皮片视频| 狠狠色丁香婷婷综合久久片| www国产无套内射com| 加勒比视频一区| 国产精品91久久| 无遮挡动作视频在线观看免费入口| 欧美日韩卡一卡二| 亚洲熟女www一区二区三区| 成人爽a毛片一区二区免费| www.玖玖玖| 成人精品天堂一区二区三区| 91欧美日韩一区| 成人性生交大片免费看在线播放| 日韩av影视在线| 又色又爽又黄无遮挡的免费视频| 亚洲欧美电影一区二区| 捆绑裸体绳奴bdsm亚洲| 秋霞电影网一区二区| 在线观看18视频网站| 日本在线中文字幕一区| 成人av番号网| 欧美aa免费在线| 久久五月天色综合| 偷拍精品一区二区三区| 欧美日韩一卡二卡| 日韩欧美大片在线观看| 国产精品美女久久久久久2018| 天天操夜夜操很很操| 男女精品视频| 国产免费内射又粗又爽密桃视频| 色愁久久久久久| 91精品在线国产| 91久久国产综合久久91猫猫| 欧美xxxx18性欧美| 免费av在线电影| 精品三级在线看| 亚洲视屏在线观看| 亚洲h动漫在线| 亚洲精品久久久久久国| 久久久久综合网| youjizz.com日本| 美洲天堂一区二卡三卡四卡视频| 精品少妇人欧美激情在线观看| jvid福利在线一区二区| 精品亚洲欧美日韩| 日本免费精品| 国产日韩精品在线| gogo亚洲高清大胆美女人体| 欧美美最猛性xxxxxx| 在线观看的av| 亚洲欧美日韩综合| 少妇一区二区三区四区| 欧美大片拔萝卜| 国产又粗又猛又黄又爽| 欧美在线色视频| 毛片毛片女人毛片毛片| 亚洲一区二区视频在线观看| 女同久久另类69精品国产| 国产三级欧美三级日产三级99 | 久热爱精品视频线路一| av中文在线| 亚洲人av在线影院| 欧美日韩国产亚洲沙发| 精品视频久久久久久久| 秋霞av鲁丝片一区二区| 欧美成人a视频| 精品区在线观看| 欧美一二三区在线| 国产后入清纯学生妹| 91精品国产日韩91久久久久久| 亚洲一级片免费看| 欧美性猛交xxxx黑人交| 国产乡下妇女三片| 欧美视频在线观看一区| 正在播放亚洲精品| 欧美日韩和欧美的一区二区| 中文字幕在线一| 欧美男男青年gay1069videost| 中文字幕在线观看高清| 欧美情侣在线播放| 国产高清免费观看| 精品久久久久久久久久久院品网 | 精品视频一区二区在线观看| 亚洲综合视频在线| 日韩欧美中文字幕一区二区| 精品久久久久久久久久国产| 91久久国产视频| 日韩欧美成人区| 在线免费a视频| 91麻豆精品91久久久久同性| va婷婷在线免费观看| 精品国偷自产国产一区| 少妇精品高潮欲妇又嫩中文字幕| 亚洲国产欧美一区二区三区同亚洲| 欧洲精品久久一区二区| 亚洲欧美成人在线| 在线观看的av| 欧美夫妻性生活xx| 涩涩涩在线视频| 国产精品久久久久久久久免费| 欧美三级电影网址| 高清视频一区二区三区| 米奇777超碰欧美日韩亚洲| 亚洲欧美日韩另类精品一区二区三区| 日韩在线高清| 日本熟妇人妻xxxx| 久久香蕉精品| 日本在线观看视频一区| 成人免费毛片a| 国产伦理片在线观看| 亚洲视频每日更新| 久久一区二区三区视频| 欧美日韩一区不卡| 少妇喷水在线观看| 色偷偷av一区二区三区| 国产一二在线播放| 国产日韩在线一区| 欧美顶级毛片在线播放| 一区二区三区欧美在线| 亚洲国产99| 中文字幕第17页| 99re这里只有精品6| 亚洲少妇xxx| 欧美性猛交xxxx免费看漫画 | 黄一区二区三区| 免费成人蒂法网站| 中文字幕中文字幕一区| 日韩在线视频免费播放| 91精品国产福利在线观看| 色视频免费在线观看| 欧美精品免费在线| 欧美暴力调教| 精品福利影视| 伊人情人综合网| 在线免费视频一区| 91视频免费播放| 久久免费公开视频| 欧美视频在线不卡| 三级黄视频在线观看| 九九久久精品一区| 高清欧美日韩| 欧美一区二区在线视频观看| 亚洲国产精品第一区二区三区 | 伊人久久久久久久久久久久久久| 欧美日韩国产精品一区| 精品人妻一区二区三区蜜桃| 在线看福利67194| 午夜影院在线播放| 国产不卡一区二区三区在线观看| 成人羞羞视频在线看网址| 国产中文字幕在线免费观看| 国产高清精品在线| 欧美美女性生活视频| 色偷偷88欧美精品久久久| 天天综合天天综合| 久久久亚洲成人| 一区二区日韩| 国产一区二区三区在线免费| 精品在线视频一区| 国产一二三四视频| 欧美午夜片在线看| 国产一区二区三区福利| 欧洲亚洲妇女av| 亚洲人成网站77777在线观看| 亚洲精品无码国产| 丁香激情综合国产| 久久精品国产亚洲av香蕉| 日韩欧美亚洲国产精品字幕久久久| 黄色免费网站在线观看| 成人久久一区二区| 91九色精品| 999在线精品视频| 亚洲欧美电影院| 国产黄色av片| 欧美裸体男粗大视频在线观看| 成人在线啊v| 亚洲激情免费视频| 国产福利一区在线| 国产一级av毛片| 亚洲第一福利视频| 男女羞羞在线观看| 欧美亚洲爱爱另类综合| 日韩激情中文字幕| 国产视频123区| 91精品国产综合久久精品图片| gogo在线高清视频| 大波视频国产精品久久| 亚洲精品专区| 国产交换配乱淫视频免费| 欧美在线小视频| 超碰电影在线播放| 国产精品美女xx| 久久成人国产| 男女男精品视频网站| 日韩一区二区电影| а√天堂中文资源在线bt| 欧美二级三级| 久久99深爱久久99精品| 精品一区在线观看视频| 亚洲成人1234| 日本精品不卡| 奇米影视一区二区三区| 欧美卡一卡二卡三| 日韩的一区二区| 久久亚洲资源中文字| 国产精品久久成人免费观看| 成人免费av网站| 无码一区二区三区| 久久久999精品| 久久97精品| 九九热在线免费| 亚洲一区二区四区蜜桃| 成人免费在线电影| 成人午夜影院在线观看| 老司机午夜精品视频| 国产精品国产精品88| 日韩av中文字幕在线| 欧美高清免费| 成人在线国产视频| 久久精品免视看| 亚洲精品一区二区三区新线路| 欧美专区在线播放| 亚洲先锋影音| 免费看污片网站| 欧美不卡视频一区| 国产麻豆一区| 成人综合视频在线|