14個常用 git 命令

1. git init

初始化一個新的Git倉庫。執(zhí)行這個命令后,會在當前目錄中創(chuàng)建一個名為".git"的子目錄,Git會將所有倉庫的元數(shù)據(jù)存儲在其中。
例如:git init

2. git clone

克隆一個已存在的倉庫。執(zhí)行這個命令后,會創(chuàng)建一個本地倉庫的副本,包括其所有的歷史記錄和分支。
例如:git clone <倉庫鏈接>

3. git add

將修改內容添加到下一次提交中。執(zhí)行這個命令后,會將把指定的文件添加到暫存區(qū),這些文件將包含在下一次提交中。
例如:git add file1.txt file2.txt

4. git commit

創(chuàng)建一個新的提交。執(zhí)行這個命令后,將記錄暫存區(qū)的修改以及自上次提交以來所做的任何其他修改,并附帶一條描述這些修改的提交信息。
例如:git commit -m "添加新功能"

5. git push

將提交推送到遠程倉庫。執(zhí)行這個命令后,將把本地的提交發(fā)送到指定的遠程倉庫,更新遠程分支以包含新的提交。
例如: git push origin main

6. git pull

從遠程倉庫獲取并合并修改。執(zhí)行這個命令后,會從指定的遠程倉庫中獲取最新的提交,并將其合并到當前分支中。
例如:git pull origin main

8. git branch

列出、創(chuàng)建或刪除分支。執(zhí)行這個命令后,可以用來列出倉庫中可用的分支,創(chuàng)建新的分支或刪除現(xiàn)有的分支。
例如:git branch new-branch

9. git checkout

切換到不同的分支。執(zhí)行這個命令后,允許切換到倉庫中的不同分支,并將其作為當前工作分支。
例如:git checkout main

10. git merge

將一個分支合并到另一個分支。執(zhí)行這個命令后,將一個分支的修改合并到另一個分支中,創(chuàng)建一個反映合并變化的新提交。
例如:git merge new-branch

11. git status

顯示倉庫的狀態(tài)。執(zhí)行這個命令后,會顯示當前分支、任何暫存或未暫存的修改以及任何未跟蹤的文件。
例如:git status

12. git rebase

將一個分支的修改合并到另一個分支。假設你在"XYZ"分支上進行了一些修改,你希望將這些修改合并到"main"分支中。你可以使用git rebase命令將你的修改重新應用到main分支之上。

13. git stash

臨時保存還未準備提交的修改。如果你的修改還沒有準備好提交,但你想要切換到另一個分支繼續(xù)工作,你可以臨時保存你的修改以便以后使用,并在不丟失進度的情況下切換分支。

14. git revert

假設你在之前的提交中犯了一個錯誤,需要撤銷它。你可以使用git revert創(chuàng)建一個新的提交,該提交會撤銷之前提交引入的修改。
git revert <commit1>..<commit2>

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Git和其他版本控制系統(tǒng)如SVN的一個不同之處就是有暫存區(qū)的概念。 工作區(qū)(Working Directory) ...
    Sixah閱讀 376評論 0 2
  • 一、Git簡介 Git是Linux之父Linus與2005年用C語言編寫的分布式控制系統(tǒng)。 Git的分布式區(qū)別于S...
    春陽_fc96閱讀 478評論 0 0
  • 2017/3/4 更新fetch、pull、rebase相關的命令,長期不定時更新必要的git命令。 準備工作: ...
    Jon0418閱讀 1,151評論 0 26
  • 前言 本文主要記錄自己平時經(jīng)常使用的git命令和收集別人博客中一些常用命令,方便初學者理解和使用。 本文先簡單介紹...
    差得很遠呢閱讀 763評論 0 2
  • 教程源自 廖雪峰老師的博客,在此表示感謝,知識的先行者。 設置全局的用戶信息 一般的開發(fā)環(huán)境是建立在window...
    馬丁路德東閱讀 578評論 1 1

友情鏈接更多精彩內容