亚洲国产成人精品久久_欧美日韩国产综合一区二区_亚洲精品理论电影_色综合久久中文字幕

首頁 » 早鳥快報 » IT » 正文

20個最常用的Git命令用法說明及示例

放大字體  縮小字體 發布日期:2019-12-01  來源:來自互聯網  作者:來自互聯網  瀏覽次數:743
導讀

用法:git init [repository name] 用法:git clone [url] 用法:git status 用法:git rm [file] 用法:git sho…

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

作者 | Sahiti Kappagantula

譯者 | 彎月,責編 | 屠敏

以下為譯文:

以下是這些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/articles/top-20-git-commands-with-examples

本文為 CSDN 翻譯,轉載請注明來源出處。

 
 
免責聲明
本文為會員免費發布,僅代表發布者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理。
 
 
主站蜘蛛池模板: 不卡中文字幕av| 热门国产精品亚洲第一区在线V| 亚洲国产成人不卡| 日韩亚洲成人av在线| 国产精品自拍小视频| 欧美激情久久久久久| 亚洲一区尤物| 国产精品久久精品国产 | 国产区日韩欧美| 久久99精品国产99久久6尤物| 久久中文字幕视频| 欧美精品日韩三级| 欧美一级片中文字幕| 欧美日韩一区二区三区在线观看免 | 国产日韩精品视频| 久久九九精品99国产精品| 免费一级特黄毛片| 欧美日韩一区二区视频在线| 日本国产中文字幕| 久久这里精品国产99丫e6| 久久久久久久电影一区| 久久视频国产精品免费视频在线| 欧美中文字幕第一页| 日本精品久久久久久久久久| 一本久久a久久精品vr综合| 97精品欧美一区二区三区| 国产欧美亚洲日本| 国产日韩一区欧美| 国产精品露脸av在线| 91精品综合视频| 亚洲不卡中文字幕无码| 日产日韩在线亚洲欧美| 欧美激情精品在线| 久久99久久99精品| 国产极品精品在线观看| 亚洲a区在线视频| 久久亚洲午夜电影| 国产精品一区二区在线观看| 国产精品久久久久久久久免费看 | 久久久久中文字幕| 国产在线精品成人一区二区三区|