亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
目錄
1。 git犯罪
2。 git狀態(tài)
3。添加
4。 git推
5。拉力
6。 git克隆
7。吉特分支
8。 git結(jié)帳
9。吉特合併
10。 git日誌
11。 git差異
12. git藏匿處
13。 GitInit
14。 git提取
15。 git重置
16. git恢復(fù)
17. git rebase
18。 GitShow
19
20。 git係數(shù)
最佳實踐
結(jié)論
常見問題
首頁 科技週邊 人工智慧 每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

May 07, 2025 am 09:44 AM

在學(xué)習(xí)鑰匙動作之前,Git會感覺像是一個難題。在本指南中,您會找到由使用頻率的前20個GIT命令。每個條目都以快速的“做什麼”摘要開始,然後是顯示其功能的圖像。沒有文字牆,沒有無法解釋的標(biāo)誌,也沒有文檔仔細(xì)閱讀。您可以將其用作備忘單的實用,咬合大小的條目。讓我們變得簡單,快速和有趣。

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

目錄

  • 1。 git犯罪
  • 2。 git狀態(tài)
  • 3。添加
  • 4。 git推
  • 5。拉力
  • 6。 git克隆
  • 7。吉特分支
  • 8。 git結(jié)帳
  • 9。吉特合併
  • 10。 git日誌
  • 11。 git差異
  • 12. git藏匿處
  • 13。 GitInit
  • 14。 git提取
  • 15。 git重置
  • 16. git恢復(fù)
  • 17. git rebase
  • 18。 GitShow
  • 19
  • 20。 git係數(shù)
  • 最佳實踐
  • 結(jié)論
  • 常見問題

1。 git犯罪

通過分階段更改創(chuàng)建一個新提交,分配了快照ID和消息。

 git commit -m []

例子

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

命令記錄“首先提交”並顯示其提交哈希和摘要。

*您只能在首先上演時提交

2。 git狀態(tài)

報告未跟蹤,修改和分階段文件以指示下一步。

 git狀態(tài)[]

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

我們可以看到File1.txt出現(xiàn)紅色,這表明Git尚未開始跟蹤此文件。

3。添加

階段指定的文件更改,將其轉(zhuǎn)移到下一個提交的索引中。

 git添加。

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

輸出(使用狀態(tài)命令)確認(rèn)File1.txt已添加到暫存區(qū)域。

4。 git推

將您的本地提交發(fā)送到遙控器上。

 git推

例子

 git推出原點

上傳您的主要分支將其承諾為“原始”。

5。拉力

獲取並合併從遠(yuǎn)程分支變?yōu)楫?dāng)前分支。

 git拉[] []

例子:

 git拉源開發(fā)

獲取Origin/Dev並將其合併到您已簽出的內(nèi)容中。

6。 git克隆

創(chuàng)建遠(yuǎn)程存儲庫的本地副本。

 git克隆[]

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

克隆進(jìn)程獲取對象和三角洲,創(chuàng)建一個av_article_codes文件夾。

7。吉特分支

列表,創(chuàng)建或刪除存儲庫中的分支。

 git分支[] []

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

在示例中,與主人一起創(chuàng)建了一個新的分支測試。

8。 git結(jié)帳

切換到另一個分支或從特定提交中還原文件。

 git結(jié)帳<branch commit> [ - ] []</branch>

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

輸出表示從主機(jī)到測試分支的成功開關(guān)。

9。吉特合併

將另一個分支的承諾集成到您當(dāng)前的分支中。

 git合併[-no-ff]

例子:

 git合併-NO-FF功能/API

合併功能/API並始終創(chuàng)建合併提交。

10。 git日誌

以相反的時間順序顯示項目的提交歷史。

 git log []

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

該日誌列出了提交 - “第一個提交”及其時間戳和作者。

11。 git差異

顯示提交,分支或索引與工作樹之間的逐線差異。

 git diff [ -  state] […]

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

使用 - 級別顯示新添加的file3.txt的差異準(zhǔn)備提交。

12. git藏匿處

暫時保存不承諾的更改,清潔工作目錄。

 git儲藏[保存]

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

存放記錄分支測試中的當(dāng)前狀態(tài),並返回一棵乾淨(jìng)的工作樹。

13。 GitInit

通過創(chuàng)建.git目錄並顯示分支命名提示來初始化新的GIT存儲庫。

 git init []

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

該示例顯示了對重命名默認(rèn)分支的指導(dǎo)的存儲庫初始化。

14。 git提取

從遙控器下載和參考,而無需合併它們。

 git提取[] []

例子:

 git提取 - 萬事通

從每個配置的遙控器中拉更新。

15。 git重置

移動您的頭,可選地更新索引或工作樹。

 git重置[] []

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

硬重置第一個提交後,後來丟棄並相應(yīng)地重置。

16. git恢復(fù)

創(chuàng)建一個新的提交,從過去的提交中變化。

 git恢復(fù)

例子:

 GIT還原A1B2C3D

添加了一個提交,可以在沒有重寫歷史記錄的情況下逆轉(zhuǎn)A1B2C3D

17. git rebase

將您的承諾移到新的基礎(chǔ)上,保持歷史線性。

 git rebase [-i]

例子:

 git rebase -i主要

讓您可以進(jìn)行重新訂購,壁球或編輯交互。

18。 GitShow

顯示給定提交或?qū)ο蟮脑獢?shù)據(jù)和補(bǔ)丁詳細(xì)信息。

 Git Show []

例子:

每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya

顯示特定的哈希打印其作者,日期,提交消息和file2.txt的差異。

19

將另一個分支的一個特定提交應(yīng)用於您的當(dāng)前頭部。

 git櫻桃袋

例子:

 git櫻桃袋F4E5D6C

這種單一的變化拉入您的分支

20。 git係數(shù)

自動進(jìn)行二進(jìn)制搜索以查找哪個提交引入錯誤。

 git Bisect [好/壞/開始]

例子

 Git Bisect開始; Git Bisect壞; git二等良好v1.0

在幾個步驟中縮小了不良提交的範(fàn)圍。

最佳實踐

當(dāng)涉及到git命令時,這是一些GO-TOS:

  • 保持較?。?/b>將每個提交都集中在一個更改上,並寫出清晰的消息。
  • 使用分支:確實在自己的分支上進(jìn)行功能工作,然後通過拉動請求合併。
  • 切換前藏匿處:避免首先將WIP更改固定來避免進(jìn)行半完成。
  • 在本地重新審核:在共享之前清理您的分支歷史,但從未重新置於共享分支機(jī)構(gòu)。
  • 使用diff/log進(jìn)行審查:在推動之前,請始終瀏覽git diff和git日誌。

結(jié)論

現(xiàn)在,您擁有前20個git命令,每個命令都有一個快速的“它的作用”和一個單行示例。首先要練習(xí)前五個直到第二天性,然後在您的肌肉記憶中添加分支,合併,重新固定和藏匿。在Google文檔或您的粘性筆記中保持此列表。如果您是Git或Github的新手,可以訪問本指南。借助這些命令,您將花費更少的時間來進(jìn)行版本控制和更多的時間編寫代碼。繼續(xù),打開終端併升級您的git遊戲!

常見問題

在提交之前,如何撤消文件中的更改?

使用Git Checkout - 丟棄未分段的編輯並還原最後一個授予的版本。

將多個提交組合成一個最簡單的方法是什麼?

運(yùn)行g(shù)it rebase -i ,然後擠壓要合併成一個整潔的提交的承諾。

我該如何暫停工作,以後再回來而不提交一半的代碼?

將您的更改藏在Git藏匿處,然後在您準(zhǔn)備好使用Git Stash Pop時重新申請它們。

git提取和git拉的真正區(qū)別是什麼?

Git提取從遙控器下載更新而不觸摸您的文件,而Git拉力提取和合併一步。兩個git命令的功能似乎相似,但是它們的應(yīng)用卻大不相同。

如何跟蹤引入錯誤的提交?

使用git bisect在您的歷史記錄中進(jìn)行二進(jìn)制搜索,並查明確切的不良提交。

以上是每個開發(fā)人員都應(yīng)該知道的20個GIT命令 - 分析Vidhya的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

AI投資者停滯不前? 3條購買,建造或與人工智能供應(yīng)商合作的戰(zhàn)略途徑 AI投資者停滯不前? 3條購買,建造或與人工智能供應(yīng)商合作的戰(zhàn)略途徑 Jul 02, 2025 am 11:13 AM

投資蓬勃發(fā)展,但僅資本還不夠。隨著估值的上升和獨特性的衰落,以AI為中心的風(fēng)險投資的投資者必須做出關(guān)鍵決定:購買,建立或合作夥伴才能獲得優(yōu)勢?這是評估每個選項和PR的方法

AGI和AI超級智能將嚴(yán)重?fù)糁腥祟愄旎ò宓募僭O(shè)障礙 AGI和AI超級智能將嚴(yán)重?fù)糁腥祟愄旎ò宓募僭O(shè)障礙 Jul 04, 2025 am 11:10 AM

讓我們來談?wù)劇? 對創(chuàng)新AI突破的分析是我正在進(jìn)行的AI中正在進(jìn)行的福布斯列覆蓋的一部分,包括識別和解釋各種有影響力的AI複雜性(請參閱此處的鏈接)。 前往Agi和

Kimi K2:最強(qiáng)大的開源代理模型 Kimi K2:最強(qiáng)大的開源代理模型 Jul 12, 2025 am 09:16 AM

還記得今年早些時候破壞了Genai行業(yè)的大量開源中國模型嗎?儘管DeepSeek佔據(jù)了大多數(shù)頭條新聞,但Kimi K1.5是列表中的重要名字之一。模型很酷。

未來預(yù)測從AI到AGI的道路上的大規(guī)模情報爆炸 未來預(yù)測從AI到AGI的道路上的大規(guī)模情報爆炸 Jul 02, 2025 am 11:19 AM

讓我們來談?wù)劇? 對創(chuàng)新AI突破的分析是我正在進(jìn)行的AI中正在進(jìn)行的福布斯列覆蓋的一部分,包括識別和解釋各種有影響力的AI複雜性(請參閱此處的鏈接)。對於那些讀者

Grok 4 vs Claude 4:哪個更好? Grok 4 vs Claude 4:哪個更好? Jul 12, 2025 am 09:37 AM

到2025年中期,AI“軍備競賽”正在加熱,XAI和Anthropic都發(fā)布了他們的旗艦車型Grok 4和Claude 4。這兩種模型處於設(shè)計理念和部署平臺的相反端,但他們卻在

推理模型的思想鏈可能無法長期解決 推理模型的思想鏈可能無法長期解決 Jul 02, 2025 am 11:18 AM

例如,如果您向模型提出一個問題,例如:“(x)人在(x)公司做什麼?”您可能會看到一個看起來像這樣的推理鏈,假設(shè)系統(tǒng)知道如何檢索必要的信息:找到有關(guān)CO的詳細(xì)信息

參議院殺死了特朗普的預(yù)算法案中的10年州AI禁令 參議院殺死了特朗普的預(yù)算法案中的10年州AI禁令 Jul 02, 2025 am 11:16 AM

參議院星期二早上以99-1投票,殺死了暫停,在倡導(dǎo)團(tuán)體,立法者和成千上萬的美國人中的最後一分鐘的騷動中,他們將其視為危險的過度。他們沒有保持安靜。參議院傾聽。國家保持

這家初創(chuàng)公司在印度建立了一家醫(yī)院來測試其AI軟件 這家初創(chuàng)公司在印度建立了一家醫(yī)院來測試其AI軟件 Jul 02, 2025 am 11:14 AM

臨床試驗是藥物開發(fā)中的巨大瓶頸,Kim和Reddy認(rèn)為他們在PI Health建立的AI-Spainite軟件可以通過擴(kuò)大潛在符合條件的患者的庫來更快,更便宜。但是

See all articles