<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

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

    共 2693字,需瀏覽 6分鐘

     ·

    2021-11-17 20:07

    點擊關(guān)注公眾號,利用碎片時間學習


    在這篇文章中,我將介紹在使用 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]

    該命令可用于創(chuàng)建一個新的代碼庫。

    圖片

    git clone

    用法:git clone [url]

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

    圖片

    git add

    用法:git add [file]

    該命令可以將一個文件添加至stage(暫存區(qū))。

    圖片

    用法:git add *

    該命令可以將多個文件添加至stage(暫存區(qū))。

    圖片

    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中撤出指定的文件,但可以保留文件的內(nèi)容。

    圖片

    用法: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]

    該命令經(jīng)顯示指定提交的元數(shù)據(jù)以及內(nèi)容變更。

    圖片

    git tag

    用法:git tag [commitID]

    該命令可以給指定的提交添加標簽。

    圖片

    git branch

    用法:git branch

    該命令將顯示當前代碼庫中所有的本地分支。

    圖片

    用法:git branch [branch name]

    該命令將創(chuàng)建一個分支。

    圖片

    用法:git branch -d [branch name]

    該命令將刪除指定的分支。

    圖片

    git checkout

    用法:git checkout [branch name]

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

    圖片

    用法:git checkout -b [branch name]

    你可以通過該命令創(chuàng)建一個分支,并切換到新分支上。

    圖片

    git merge

    用法:git merge [branch name]

    該命令可以將指定分支的歷史記錄合并到當前分支。

    圖片

    git remote

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

    你可以通過該命令將本地的代碼庫連接到遠程服務器。

    圖片

    git push

    用法:git push [variable name] master

    該命令可以將主分支上提交的變更發(fā)送到遠程代碼庫。

    圖片

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

    該命令可以將指定分支上的提交發(fā)送到遠程代碼庫。

    圖片

    用法:git push –all [variable name]

    該命令可以將所有分支發(fā)送到遠程代碼庫。

    圖片

    用法: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)

    新人問一般都用哪些 Linux 命令,我把這個扔了過去

    95后阿里p7曬出工資單:狠補了這個,真香...

    MySQL這樣寫UPDATE語句,勸退

    雷軍做程序員時寫的博客,真心強啊。。

    自從有了IDEA這款神器,開發(fā)效率提升了不止 10 倍!

    美團一面:兩個有序的數(shù)組,如何高效合并成一個有序數(shù)組?

    最近面試BAT,整理一份面試資料Java面試BATJ通關(guān)手冊,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。

    獲取方式:點“在看”,關(guān)注公眾號并回復?Java?領取,更多內(nèi)容陸續(xù)奉上。

    文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。

    謝謝支持喲 (*^

    瀏覽 46
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    分享
    舉報
    評論
    圖片
    表情
    推薦
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    分享
    舉報

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    日韩一级电影在线观看 | 视频在线一区 | 爱情岛一区二区 | 8050午夜一级 | 吴梦梦av一区二区三区 |