一、新建**庫
# 在當前目錄新建乙個git**庫注意第一次提交**需要告訴git你是誰$ git init
# 新建乙個目錄,將其初始化為git**庫
$ git init [project-name]
$ git clone [url]
$ git config --global user.email "dengzeyan@ilarge.cn" 回車
$ 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...