亚洲国产日韩欧美一区二区三区,精品亚洲国产成人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ù)
最佳實(shí)踐
結(jié)論
常見問題
首頁 科技周邊 人工智能 每個(gè)開發(fā)人員都應(yīng)該知道的20個(gè)GIT命令 - 分析Vidhya

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

May 07, 2025 am 09:44 AM

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

每個(gè)開發(fā)人員都應(yīng)該知道的20個(gè)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ù)
  • 最佳實(shí)踐
  • 結(jié)論
  • 常見問題

1。git犯罪

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

 git commit -m []

例子

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

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

*您只能在首先上演時(shí)提交

2。git狀態(tài)

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

 git狀態(tài)[]

例子:

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

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

3。添加

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

 git添加。

例子:

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

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

4。git推

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

 git推

例子

 git推出原點(diǎn)

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

5。拉力

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

 git拉[] []

例子:

 git拉源開發(fā)

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

6。git克隆

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

 git克隆[]

例子:

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

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

7。吉特分支

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

 git分支[] []

例子:

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

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

8。git結(jié)帳

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

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

例子:

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

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

9。吉特合并

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

 git合并[-no-ff]

例子:

 git合并-NO-FF功能/API

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

10。git日志

以相反的時(shí)間順序顯示項(xiàng)目的提交歷史。

 git log []

例子:

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

該日志列出了提交 - “第一個(gè)提交”及其時(shí)間戳和作者。

11。git差異

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

 git diff [ -  state] […]

例子:

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

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

12. git藏匿處

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

 git儲(chǔ)藏[保存]

例子:

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

存放記錄分支測試中的當(dāng)前狀態(tài),并返回一棵干凈的工作樹。

13。GitInit

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

 git init []

例子:

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

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

14。git提取

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

 git提取[] []

例子:

 git提取 - 萬事通

從每個(gè)配置的遙控器中拉更新。

15。git重置

移動(dòng)您的頭,可選地更新索引或工作樹。

 git重置[] []

例子:

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

硬重置第一個(gè)提交后,后來丟棄并相應(yīng)地重置。

16. git恢復(fù)

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

 git恢復(fù)

例子:

 GIT還原A1B2C3D

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

17. git rebase

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

 git rebase [-i]

例子:

 git rebase -i主要

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

18。GitShow

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

 Git Show []

例子:

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

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

19

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

 git櫻桃袋

例子:

 git櫻桃袋F4E5D6C

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

20。git系數(shù)

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

 git Bisect [好/壞/開始]

例子

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

在幾個(gè)步驟中縮小了不良提交的范圍。

最佳實(shí)踐

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

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

結(jié)論

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

常見問題

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

使用Git Checkout - 丟棄未分段的編輯并還原最后一個(gè)授予的版本。

將多個(gè)提交組合成一個(gè)最簡單的方法是什么?

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

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

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

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

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

如何跟蹤引入錯(cuò)誤的提交?

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

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

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

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

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版

神級(jí)代碼編輯軟件(SublimeText3)

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

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

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

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

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

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

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

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

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

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

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

例如,如果您向模型提出一個(gè)問題,例如:“(x)人在(x)公司做什么?”您可能會(huì)看到一個(gè)看起來像這樣的推理鏈,假設(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)體,立法者和成千上萬的美國人中的最后一分鐘的騷動(dòng)中,他們將其視為危險(xiǎn)的過度。他們沒有保持安靜。參議院傾聽。國家保持

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

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

See all articles