Git 基本命令總結

2021-10-19 07:27:09 字數 3280 閱讀 3550

git初始化

$git init                      //當前目錄作為倉庫

$git init workspace //指定目錄作為倉庫

git新增檔案到暫存區

$git add .                   //將當前目錄下修改的所有**從工作區新增到暫存區, .代表當前目錄

$git add [file1] [file2] .. //新增指定的乙個或多個檔案

$git add [dir] //新增指定目錄,包括其子目錄

$git add [dir]/* //新增指定目錄下的所有檔案

$git add [dir]/*.py //新增指定目錄下的所有.py檔案

$git add -u //表示將已跟蹤檔案中的修改和刪除的檔案新增到暫存區,不包括新增加的檔案

$git add -a (==--all) //表示將所有的已跟蹤的檔案的修改與刪除和新增的未跟蹤的檔案都新增到暫存區。

git修改檢視

$git status      //用於檢視在你上次提交之後是否有對檔案進行再次修改

$git status -s //用於獲得簡短的輸出結果

git暫存區提交到本地倉庫

$git commit                 //提交暫存區檔案到本地倉庫

$git commit -m "message" //備註本次提交,message為想要備註的資訊

git新增遠端倉庫

$git remote add [repository_name] [url]        //新增遠端倉庫名和位址

$git remote add air [email protected]:**********.git

git刪除本地新增的遠端指定倉庫

$git remote rm [remote_repository_name]      //刪除遠端指定倉庫

$git remote rm origin

git顯示已新增的遠端倉庫

$git remote        //顯示已新增的遠端倉庫名

$git remote -v //顯示已新增的遠端倉庫名和位址

git轉殖遠端倉庫

$git clone [remote_repository]               //轉殖倉庫到本地倉庫

$git clone git:

$git clone [remote_repository] [dir] //轉殖倉庫到本地倉庫的指定資料夾

$git clone git: workdir

git從遠端倉庫更新到本地倉庫

$git fetch [remote_repository]                 //將遠端倉庫的更新全部取回本地

$git fetch [remote_repository] [remote_branch] //取回遠端倉庫的指定分支

git合併分支

$git merge [branch_name]       //合併指定分支到當前分支
git從遠端倉庫合併到本地工作區

$git pull //本質是git fetch和git merge fetch_head的簡寫

$git pull [remote_repository] [remote_branch]:[local_branch] //合併遠端指定分支到本地指定分支

$git pull [remote_repository] [remote_branch]] //遠端分支與當前分支合併,冒號後面的省略

git分支建立、切換、刪除

$git branch     //檢視本地所有分支

$git branch -a //檢視所有分支(包括新增的遠端倉庫的)

$git branch [new_branch_name] //建立新的分支

$git branch -d [branch_name] //刪除指定分支

$git checkout [branch_name] //切換到指定分支

$git checkout -b [new_branch_name] //新建並切換到此分支

git提交**到遠端倉庫

$git push [remote_repository] [branch_name]                            //提交到遠端倉庫的指定分支,沒有則建立

$git push [remote_repository] [local_branch_name]:[remote_branch_name] //提交本地分支到遠端指定分支

$git push --set-upstream [remote_repository] [branch_name] //將本地分支與遠端分支建立聯絡,之後再用以省略一些引數

$git push [remote_repository] //將當前分支推送到遠端對應分支

git刪除遠端倉庫

$git push [remote_repository] :[remote_branch]    //提交空分支到遠端相應分支,等價於刪除

$git push [remote_repository] --delete [remote_branch]

git修改歷史檢視

$git log            //檢視歷史提交記錄

$git blame [file] //以列表形式檢視指定檔案的歷史修改記錄

Git基本命令總結

git是一款免費 開源的分布式版本控制系統。這裡總結一下最基本和常用的命令。本地操作 1.基礎 git init建立倉庫 git add新增檔案到暫存區 git add 將所有修改過的檔案新增到暫存區 git commit m將暫存區的檔案提交到版本庫 git rm從工作區刪除檔案,並將刪除操作提交...

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...