天天看點

20 個最常用的 Git 指令,你都會用嗎?

在這篇文章中,我将介紹在使用 Git 時最常使用的 20 個指令。

以下是這些Git指令:

git config

git init

git clone

git add

git commit

git diff

git reset

git status

git rm

git log

git show

git tag

git branch

git checkout

git merge

git remote

git push

git pull

git stash

下面讓我們逐一介紹。

Git 指令

用法:git config –global user.name “[name]”

用法:git config –global user.email “[email address]”

該指令将分别設定送出代碼的使用者名和電子郵件位址。

20 個最常用的 Git 指令,你都會用嗎?

用法:git init [repository name]

該指令可用于建立一個新的代碼庫。

20 個最常用的 Git 指令,你都會用嗎?

用法:git clone [url]

該指令可用于通過指定的URL擷取一個代碼庫。

20 個最常用的 Git 指令,你都會用嗎?

用法:git add [file]

該指令可以将一個檔案添加至stage(暫存區)。

20 個最常用的 Git 指令,你都會用嗎?

用法:git add *

該指令可以将多個檔案添加至stage(暫存區)。

20 個最常用的 Git 指令,你都會用嗎?

用法:git commit -m “[ Type in the commit message]”

該指令可以在版本曆史記錄中永久記錄檔案。

20 個最常用的 Git 指令,你都會用嗎?

用法:git commit -a

該指令将送出git add指令添加的所有檔案,并送出git add指令之後更改的所有檔案。

20 個最常用的 Git 指令,你都會用嗎?

用法:git diff

該指令可以顯示尚未添加到stage的檔案的變更。

20 個最常用的 Git 指令,你都會用嗎?

用法:git diff –staged

該指令可以顯示添加到stage的檔案與目前最新版本之間的差異。

20 個最常用的 Git 指令,你都會用嗎?

用法:git diff [first branch] [second branch]

該指令可以顯示兩個分支之間的差異。

20 個最常用的 Git 指令,你都會用嗎?

用法:git reset [file]

該指令将從stage中撤出指定的檔案,但可以保留檔案的内容。

20 個最常用的 Git 指令,你都會用嗎?

用法:git reset [commit]

該指令可以撤銷指定送出之後的所有送出,并在本地保留變更。

20 個最常用的 Git 指令,你都會用嗎?

用法:git reset –hard [commit]

該指令将丢棄所有的曆史記錄,并復原到指定的送出。

20 個最常用的 Git 指令,你都會用嗎?

用法:git status

該指令将顯示所有需要送出的檔案。

20 個最常用的 Git 指令,你都會用嗎?

用法:git rm [file]

該指令将删除工作目錄中的檔案,并将删除動作添加到stage。

20 個最常用的 Git 指令,你都會用嗎?

用法:git log

該指令可用于顯示目前分支的版本曆史記錄。

20 個最常用的 Git 指令,你都會用嗎?

用法:git log –follow[file]

該指令可用于顯示某個檔案的版本曆史記錄,包括檔案的重命名。

20 個最常用的 Git 指令,你都會用嗎?

用法:git show [commit]

該指令經顯示指定送出的中繼資料以及内容變更。

20 個最常用的 Git 指令,你都會用嗎?

用法:git tag [commitID]

該指令可以給指定的送出添加标簽。

20 個最常用的 Git 指令,你都會用嗎?

用法:git branch

該指令将顯示目前代碼庫中所有的本地分支。

20 個最常用的 Git 指令,你都會用嗎?

用法:git branch [branch name]

該指令将建立一個分支。

20 個最常用的 Git 指令,你都會用嗎?

用法:git branch -d [branch name]

該指令将删除指定的分支。

20 個最常用的 Git 指令,你都會用嗎?

用法:git checkout [branch name]

你可以通過該指令切換分支。

20 個最常用的 Git 指令,你都會用嗎?

用法:git checkout -b [branch name]

你可以通過該指令建立一個分支,并切換到新分支上。

20 個最常用的 Git 指令,你都會用嗎?

用法:git merge [branch name]

該指令可以将指定分支的曆史記錄合并到目前分支。

20 個最常用的 Git 指令,你都會用嗎?

用法:git remote add [variable name] [Remote Server Link]

你可以通過該指令将本地的代碼庫連接配接到遠端伺服器。

20 個最常用的 Git 指令,你都會用嗎?

用法:git push [variable name] master

該指令可以将主分支上送出的變更發送到遠端代碼庫。

20 個最常用的 Git 指令,你都會用嗎?

用法:git push [variable name] [branch]

該指令可以将指定分支上的送出發送到遠端代碼庫。

20 個最常用的 Git 指令,你都會用嗎?

用法:git push –all [variable name]

該指令可以将所有分支發送到遠端代碼庫。

20 個最常用的 Git 指令,你都會用嗎?

用法:git push [variable name] :[branch name]

該指令可以删除遠端代碼庫上的一個分支。

20 個最常用的 Git 指令,你都會用嗎?

用法:git pull [Repository Link]

該指令将擷取遠端伺服器上的變更,并合并到你的工作目錄。

20 個最常用的 Git 指令,你都會用嗎?

用法:git stash save

該指令将臨時儲存所有修改的檔案。

20 個最常用的 Git 指令,你都會用嗎?

用法:git stash pop

該指令将恢複最近一次stash(儲藏)的檔案。

20 個最常用的 Git 指令,你都會用嗎?

用法:git stash list

該指令将顯示stash的所有變更。

20 個最常用的 Git 指令,你都會用嗎?

用法:git stash drop

該指令将丢棄最近一次stash的變更。

20 個最常用的 Git 指令,你都會用嗎?
20 個最常用的 Git 指令,你都會用嗎?