在這篇文章中,我將介紹在使用 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
用法:git config –global user.name “[name]”
用法:git config –global user.email “[email address]”
該命令將分別設定提交代碼的用戶名和電子郵件地址,

git init
用法:git init [repository name]
該命令可用于創建一個新的代碼庫,

git clone
用法:git clone [url]
該命令可用于通過指定的URL獲取一個代碼庫,

git add
用法:git add [file]
該命令可以將一個檔案添加至stage(暫存區),

用法:git add *
該命令可以將多個檔案添加至stage(暫存區),

git commit
用法:git commit -m “[ Type in the commit message]”
該命令可以在版本歷史記錄中永久記錄檔案,

用法:git commit -a
該命令將提交git add命令添加的所有檔案,并提交git add命令之后更改的所有檔案,

git diff
用法:git diff
該命令可以顯示尚未添加到stage的檔案的變更,

用法:git diff –staged
該命令可以顯示添加到stage的檔案與當前最新版本之間的差異,

用法:git diff [first branch] [second branch]
該命令可以顯示兩個分支之間的差異,

git reset
用法:git reset [file]
該命令將從stage中撤出指定的檔案,但可以保留檔案的內容,

用法:git reset [commit]
該命令可以撤銷指定提交之后的所有提交,并在本地保留變更,

用法:git reset –hard [commit]
該命令將丟棄所有的歷史記錄,并回滾到指定的提交,

git status
用法:git status
該命令將顯示所有需要提交的檔案,

git rm
用法:git rm [file]
該命令將洗掉作業目錄中的檔案,并將洗掉動作添加到stage,

git log
用法:git log
該命令可用于顯示當前分支的版本歷史記錄,

用法:git log –follow[file]
該命令可用于顯示某個檔案的版本歷史記錄,包括檔案的重命名,

git show
用法:git show [commit]
該命令經顯示指定提交的元資料以及內容變更,

git tag
用法:git tag [commitID]
該命令可以給指定的提交添加標簽,

git branch
用法:git branch
該命令將顯示當前代碼庫中所有的本地分支,

用法:git branch [branch name]
該命令將創建一個分支,

用法:git branch -d [branch name]
該命令將洗掉指定的分支,

git checkout
用法:git checkout [branch name]
你可以通過該命令切換分支,

用法:git checkout -b [branch name]
你可以通過該命令創建一個分支,并切換到新分支上,

git merge
用法:git merge [branch name]
該命令可以將指定分支的歷史記錄合并到當前分支,

git remote
用法:git remote add [variable name] [Remote Server Link]
你可以通過該命令將本地的代碼庫連接到遠程服務器,

git push
用法:git push [variable name] master
該命令可以將主分支上提交的變更發送到遠程代碼庫,

用法:git push [variable name] [branch]
該命令可以將指定分支上的提交發送到遠程代碼庫,

用法:git push –all [variable name]
該命令可以將所有分支發送到遠程代碼庫,

用法:git push [variable name] :[branch name]
該命令可以洗掉遠程代碼庫上的一個分支,

git pull
用法:git pull [Repository Link]
該命令將獲取遠程服務器上的變更,并合并到你的作業目錄,

git stash
用法:git stash save
該命令將臨時保存所有修改的檔案,

用法:git stash pop
該命令將恢復最近一次stash(儲藏)的檔案,

用法:git stash list
該命令將顯示stash的所有變更,

用法:git stash drop
該命令將丟棄最近一次stash的變更,

原文:https://dzone.com/articles/top-20-git-commands-with-examples
作者:Sahiti Kappagantula
譯者:彎月,責編:屠敏
出品:CSDN(ID:CSDNnews)
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2021最新版)
2.別在再滿屏的 if/ else 了,試試策略模式,真香!!
3.臥槽!Java 中的 xx ≠ null 是什么新語法?
4.Spring Boot 2.5 重磅發布,黑暗模式太炸了!
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/306551.html
標籤:其他
上一篇:IntelliJ IDEA免費激活碼在線提取網址 | JetBrains旗下付費軟體通用注冊碼
下一篇:淺談SpringIOC - 01
