自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

22個(gè)每個(gè)程序員都應(yīng)該知道的 Git 命令

開發(fā) 前端
在這篇文章中,我寫了一個(gè)快速學(xué)習(xí) git 命令的備忘單。它將包括開發(fā)人員每天使用的命令,如 git add、git commit、git pull、git fetch,并共享其他有用的 git 命令。

?我一直使用Git的一些命令,今天這個(gè)列表清單,希望也可以幫助到你。

所以,現(xiàn)在讓我們開始吧:

1.git init

此命令用于將項(xiàng)目初始化為 git 存儲(chǔ)庫。

2. git remote add origin

例子:

圖片

?此命令用于添加或連接到遠(yuǎn)程存儲(chǔ)庫。

3.git  remote

此命令用于查看連接的遠(yuǎn)程存儲(chǔ)庫。

4.git status

此命令用于查看本地存儲(chǔ)庫中文件的狀態(tài)。是跟蹤文件,未追蹤,還是修改?

5.git add

例子:

圖片

?此命令用于暫存已修改或未跟蹤的文件。git add,此命令用于暫存所有未暫存的文件。6.git reset此命令用于取消暫存文件。

7.git commit

此命令用于提交暫存文件。

git commit -m 

例子:

圖片

?此命令用于提交暫存文件,并為提交歷史提供提交消息。8. git push -u origin例子:

圖片

?此命令用于將提交的文件推送到指定分支中的遠(yuǎn)程存儲(chǔ)庫(又名 GitHub)。首次將文件推送到遠(yuǎn)程存儲(chǔ)庫時(shí)使用此命令。它將確定你將這些文件推送到的位置。下次推送文件時(shí),可以使用 git push。

git push 該命令用于將提交的文件推送到遠(yuǎn)程倉庫。只能在使用上一個(gè)命令推送文件之后使用此命令將文件推送到遠(yuǎn)程存儲(chǔ)庫。

9. git fetch

此命令用于獲取本地存儲(chǔ)庫的最新版本。它檢查新文件、新分支、刪除等。

10.git pull

此命令用于獲取您剛剛獲取的信息并將其拉入本地存儲(chǔ)庫。這會(huì)將您的本地存儲(chǔ)庫更新為遠(yuǎn)程存儲(chǔ)庫的最新版本。

11. git rm -r — cached

例子:

圖片

此命令用于從遠(yuǎn)程存儲(chǔ)庫 (GitHub) 中刪除文件,而不在本地存儲(chǔ)庫中刪除它。

12.git branch

此命令用于預(yù)覽你當(dāng)前所在的分支。

git branch -a 該命令用于預(yù)覽本地和遠(yuǎn)程存儲(chǔ)庫中的所有分支。

git branch -r 此命令用于預(yù)覽本地存儲(chǔ)庫中的所有分支(也就是你已經(jīng)訪問過的分支)。

git branch 此命令用于在本地存儲(chǔ)庫中創(chuàng)建新分支。

13. git checkout — track origin/

例子:

圖片

該命令用于切換分支。這特別適用于第一次訪問分支(在 GitHub/遠(yuǎn)程存儲(chǔ)庫中創(chuàng)建)時(shí)。

14. git checkout

例子:

圖片

該命令用于切換到之前訪問過的分支。

15.git merge

該命令用于將兩個(gè)分支合并在一起。為此,請(qǐng)輸入要繼承更改的分支。將與此命令一起使用的分支名稱是將提供更改的分支。

示例:主分支將繼承開發(fā)分支的代碼

圖片

16. git  merge—abort

此命令用于中止合并。

如果沒有沖突錯(cuò)誤,合并將始終成功。因此,此中止只能在合并失敗的情況下使用。

你怎么知道這可以使用?

對(duì)于初學(xué)者,終端會(huì)說合并失敗。它還可能會(huì)告訴你修復(fù)合并沖突。?

git merge --abort 只會(huì)完全中止合并。

17. git merge -X theirs

例子:

圖片

?該命令用于將兩個(gè)分支合并在一起。如果存在合并沖突,此命令將假設(shè)你更喜歡在提到的分支中所做的更改(而不是當(dāng)前分支)。

18. git reset — hard HEAD

此命令將清除你在本地存儲(chǔ)庫中所做的所有更改,并將其更新為提交到 GitHub 的最新版本。

19. git clean -f

此命令用于刪除本地存儲(chǔ)庫中未跟蹤的文件。

20. git clean -d

此命令用于刪除本地存儲(chǔ)庫中未跟蹤的目錄。你也可以將其組合到 git clean -fd 中以同時(shí)執(zhí)行這兩項(xiàng)操作。

21. git bisectgit bisect

命令用于發(fā)現(xiàn)在代碼中引入錯(cuò)誤的提交。它有助于追蹤代碼有效的提交和無效的提交,因此,追蹤將錯(cuò)誤引入代碼的提交。

22. git reset HEAD^

此命令將當(dāng)前分支向后移動(dòng)兩次提交,有效地從項(xiàng)目歷史記錄中刪除了我們剛剛創(chuàng)建的兩個(gè)快照。它恢復(fù)意外提交并保留更改。

總結(jié)

以上就是我今天跟你分享的22個(gè)Git命令的使用清單,如果你覺得這篇文章有幫助,請(qǐng)記得點(diǎn)贊我,關(guān)注我,并將它與其他人分享這篇文章,或者給我留言,讓我知道你對(duì)此的看法!?

責(zé)任編輯:華軒 來源: web前端開發(fā)
相關(guān)推薦

2012-10-11 10:32:48

Linux命令程序員

2012-02-28 10:52:13

2018-03-07 12:57:53

2024-04-24 14:52:26

JavaScriptWeb 開發(fā)

2023-12-27 09:00:00

Python魔術(shù)方法開發(fā)

2021-10-18 10:21:28

程序員技能優(yōu)化

2023-01-31 15:43:47

2024-04-10 12:36:41

硬件代碼

2020-09-03 12:54:37

Python程序員macOS

2023-06-27 00:04:10

程序員JavaScript

2018-05-03 08:45:58

Linux命令

2023-11-02 14:21:06

2017-04-07 10:40:48

程序員學(xué)習(xí)命令行

2015-04-16 10:26:51

程序員 Python Ruby

2011-07-25 10:09:57

Python

2021-08-19 15:14:29

程序員電子表格Airtable

2021-10-20 06:05:01

編程語言開發(fā)

2013-03-20 17:58:41

虛擬內(nèi)存程序員

2014-07-16 09:34:44

2023-03-08 15:13:32

Git工具開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)