git 經(jīng)常用的命令

創(chuàng)建和初始化

  • git init:在當(dāng)前目錄初始化一個(gè)新的 Git 倉庫。
    這將在當(dāng)前目錄中創(chuàng)建一個(gè)名為".git"的子目錄,Git會(huì)將所有倉庫的元數(shù)據(jù)存儲(chǔ)在其中。

  • git clone [url]: 克隆遠(yuǎn)程倉庫到本地。

基本操作

  • git add .:將文件添加到暫存區(qū),這些文件將包含在下一次提交中。

  • git commit -m “message”:提交暫存區(qū)的文件到本地倉庫
    這將記錄暫存區(qū)的修改以及自上次提交以來所做的任何其他修改,并附帶一條描述這些修改的提交信息。

遠(yuǎn)程操作

  • git pull:從遠(yuǎn)程倉庫獲取并合并到本地分支。

  • git push:將提交推送到遠(yuǎn)程倉庫。
    這將把本地的提交發(fā)送到指定的遠(yuǎn)程倉庫,更新遠(yuǎn)程分支以包含新的提交。

分支與合并

  • git branch:列出本地分支,創(chuàng)建或刪除分支。
    git branch:查看當(dāng)前本地分支
    git branch [new-branch]:創(chuàng)建本地新分支
    git branch -D [branchname] : 刪除本地分支

  • git checkout:切換分支
    git checkout [branchname]:切換到指定分支
    git checkout -b [branchname]: 切換當(dāng)前分支到目標(biāo)分支,如果目標(biāo)分支不存在則自動(dòng)創(chuàng)建

  • git merge:合并分支
    git merge [branchname]: 合并指定分支到當(dāng)前分支。

撤銷

  • git revert:撤銷之前的提交
    假設(shè)你在之前的提交中犯了一個(gè)錯(cuò)誤,需要撤銷它。你可以使用git revert創(chuàng)建一個(gè)新的提交,該提交會(huì)撤銷之前提交引入的修改。
    git reset [file]: 從暫存區(qū)撤銷文件的更改。
    git revert [commit]: 撤銷指定提交的更改。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 查看、添加、提交、刪除、找回,重置修改文件 git add <file> # 將工作文件修改提交到本地暫存區(qū) gi...
    破繭成蝶_c18e閱讀 560評(píng)論 0 0
  • Coding 初級(jí)教程(一)——用GitHub的GUI客戶端對(duì)Coding的項(xiàng)目進(jìn)行管理Coding 初級(jí)教程(二...
    順情風(fēng)閱讀 796評(píng)論 0 0
  • 查看、添加、提交、刪除、找回,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,138評(píng)論 0 2
  • 圖片 git config - - 可以配置git的參數(shù),可以使用 git config --list查看已經(jīng)配置...
    tjqbtp閱讀 274評(píng)論 0 1
  • 安裝之類的就略過了直入正題工作區(qū):本地代碼未add commit之前都在工作區(qū)暫存區(qū):修改后進(jìn)行暫存的代碼.git...
    小魚你好閱讀 358評(píng)論 0 0