常用 Git 命令清單

2022-07-02 20:12:08 字數 1719 閱讀 4432

一、新建**庫

# 在當前目錄新建乙個git**庫

$ git init

# 新建乙個目錄,將其初始化為git**庫

$ git init [project-name]

$ git clone [url]

注意第一次提交**需要告訴git你是誰

$ git config --global user.email "[email protected]"   回車

$ git config --global user.name "dengzeyan"    回車

# 新增指定檔案到暫存區

$ git add [file1] [file2] ...

# 新增指定目錄到暫存區,包括子目錄

$ git add [dir]

# 新增當前目錄的所有檔案到暫存區

$ git add .

# 新增每個變化前,都會要求確認

# 對於同乙個檔案的多處變化,可以實現分次提交

$ git add -p

# 刪除工作區檔案,並且將這次刪除放入暫存區

$ git rm [file1] [file2] ...

# 停止追蹤指定檔案,但該檔案會保留在工作區

$ git rm --cached [file]

# 改名檔案,並且將這個改名放入暫存區

$ git mv [file-original] [file-renamed]

# 提交暫存區到倉庫區   

$ git commit -m [message]

# 提交暫存區的指定檔案到倉庫區

$ git commit [file1] [file2] ... -m [message]

# 提交工作區自上次commit之後的變化,直接到倉庫區;a引數設定修改檔案後不需要執行 git add 命令,直接來提交

$ git commit -a

# 提交時顯示所有diff資訊

$ git commit -v

# 使用一次新的commit,替代上一次提交

# 如果**沒有任何新變化,則用來改寫上一次commit的提交資訊

$ git commit --amend -m [message]

# 重做上一次commit,幷包括指定檔案的新變化

$ git commit --amend [file1] [file2] ...

# 提交到伺服器
$ git push origin master

# 如果當前分支只有乙個遠端分支,那麼主機名都可以省略,形如 git push,可以使用git branch -r ,檢視遠端的分支名
$ git push

# 顯示有變更的檔案

$ git status

# 顯示當前分支的版本歷史

$ git log

# 顯示commit歷史,以及每次commit發生變更的檔案

$ git log --stat

來自於阮一峰日誌:

常用 Git 命令清單

摘要 日常使用git只需要掌握6個命令就夠了,記錄下來。我每天使用 git 但是很多命令記不住。一般來說,日常使用只要記住下圖6個命令,就可以了。但是熟練使用,恐怕要記住60 100個命令。下面是我整理的常用 git 命令清單。幾個專用名詞的譯名如下。在當前目錄新建乙個git 庫 git init ...

常用 Git 命令清單

一般來說,日常使用只要記住下圖6個命令,就可以了。但是熟練使用,恐怕要記住60 100個命令。workspace 工作區 index stage 暫存區 repository 倉庫區 或本地倉庫 remote 遠端倉庫 一 新建 庫 在當前目錄新建乙個git 庫 git init 新建乙個目錄,將其...

常用 Git 命令清單

重置暫存區的指定檔案,與上一次commit保持一致,但工作區不變 git reset file 重置暫存區與工作區,與上一次commit保持一致 git reset hard 重置當前分支的指標為指定commit,同時重置暫存區,但工作區不變 git reset commit 重置當前分支的head...