1. 
          

          1. 新聞動(dòng)態(tài)

            20 個(gè)最常用的 Git 命令

            常見(jiàn)問(wèn)題 發(fā)布者:cya 2019-12-02 08:38 訪(fǎng)問(wèn)量:151

            在這篇文章中,我將介紹在使用 Git 時(shí)最常使用的 20 個(gè)命令。

            以下為譯文:

            以下是這些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]”
            該命令將分別設置提交代碼的用戶(hù)名和電子郵件地址。
            git init
            用法:git init [repository name]
            該命令可用于創(chuàng )建一個(gè)新的代碼庫。
            git clone
            用法:git clone [url]
            該命令可用于通過(guò)指定的URL獲取一個(gè)代碼庫。
            git add
            用法:git add [file]
            該命令可以將一個(gè)文件添加至stage(暫存區)。
            用法:git add *
            該命令可以將多個(gè)文件添加至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]
            該命令可以顯示兩個(gè)分支之間的差異。
            git reset
            用法:git reset [file]
            該命令將從stage中撤出指定的文件,但可以保留文件的內容。
            用法:git reset [commit]
            該命令可以撤銷(xiāo)指定提交之后的所有提交,并在本地保留變更。
            用法:git reset –hard [commit]
            該命令將丟棄所有的歷史記錄,并回滾到指定的提交。
            git status
            用法:git status
            該命令將顯示所有需要提交的文件。
            git rm
            用法:git rm [file]
            該命令將刪除工作目錄中的文件,并將刪除動(dòng)作添加到stage。
            git log
            用法:git log
            該命令可用于顯示當前分支的版本歷史記錄。
            用法:git log –follow[file]
            該命令可用于顯示某個(gè)文件的版本歷史記錄,包括文件的重命名。
            git show
            用法:git show [commit]
            該命令經(jīng)顯示指定提交的元數據以及內容變更。
            git tag
            用法:git tag [commitID]
            該命令可以給指定的提交添加標簽。
            git branch
            用法:git branch
            該命令將顯示當前代碼庫中所有的本地分支。
            用法:git branch [branch name]
            該命令將創(chuàng )建一個(gè)分支。
            用法:git branch -d [branch name]
            該命令將刪除指定的分支。
            git checkout
            用法:git checkout [branch name]
            你可以通過(guò)該命令切換分支。
            用法:git checkout -b [branch name] 
            你可以通過(guò)該命令創(chuàng )建一個(gè)分支,并切換到新分支上。
            git merge
            用法:git merge [branch name]
            該命令可以將指定分支的歷史記錄合并到當前分支。
            git remote
            用法:git remote add [variable name] [Remote Server Link]
            你可以通過(guò)該命令將本地的代碼庫連接到遠程服務(wù)器。
            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]
            該命令可以刪除遠程代碼庫上的一個(gè)分支。
            git pull
            用法:git pull [Repository Link]
            該命令將獲取遠程服務(wù)器上的變更,并合并到你的工作目錄。
            git stash
            用法:git stash save
            該命令將臨時(shí)保存所有修改的文件。
            用法:git stash pop
            該命令將恢復最近一次stash(儲藏)的文件。
            用法:git stash list
            該命令將顯示stash的所有變更。
            用法:git stash drop
            該命令將丟棄最近一次stash的變更。
            原文:
            https://dzone.com/articles/top-20-git-commands-with-examples



            關(guān)鍵字: Git命令 晨展科技

            文章連接: http://www.gostscript.com/cjwt/627.html

            版權聲明:文章由 晨展科技 整理收集,來(lái)源于互聯(lián)網(wǎng)或者用戶(hù)投稿,如有侵權,請聯(lián)系我們,我們會(huì )立即刪除。如轉載請保留

            双腿国产亚洲精品无码不卡|国产91精品无码麻豆|97久久久久久久极品|无码人妻少妇久久中文字幕
                1.