列出所有核心 您需要了解的有關Git的所有資訊

2021-10-12 21:52:58 字數 2605 閱讀 3471

git是乙個免費的開源分布式版本控制系統,旨在快速高效地處理從小型到大型專案的所有內容。

git由linus torvalds於2023年建立,旨在開發linux核心,它是當今世界上使用最廣泛的現代版本控制系統。

版本控制系統是一類軟體工具,可幫助軟體團隊管理源**隨時間的更改。版本控制軟體會跟蹤特殊資料庫中對**的每次修改。如果犯了乙個錯誤,開發人員可以倒轉時間並比較早期版本的**。

git version 此命令可幫助您檢查git的當前版本。

git --version

git config git config –global user.name 「[name]」 git config –global user.email 「[email address]」

此命令分別設定要與提交一起使用的作者姓名和電子郵件位址。

git config --global user.name "viraj nimbalkar"

git config --global user.email "[email protected]"

git config list 此命令可幫助您檢查配置設定。

git config --list

git init 此命令用於啟動乙個新的儲存倉庫。

git init /repository/git-basics
資料夾git-basics將在此處初始化為git儲存庫。

git clone git clone [儲存倉庫位址] 此命令用於從現有url獲取儲存庫。

git clone 

git add 此命令將檔案新增到暫存區域。

# 新增乙個檔案到暫存區域

git add [filename]

# 新增乙個或多個檔案到暫存區域

git add .

git commit 此命令在版本歷史記錄中永久記錄或快照檔案。

git commit -m 「[在此處輸入提交訊息!]」

git status 此命令列出所有必須提交的檔案。

git status

git log 此命令列出相應的版本歷史記錄。

# 用於列出當前分支的版本歷史記錄。

git log

# 通過顯示sha-1雜湊的前七個字元和當前分支上的提交訊息來幫助檢視提交歷史。

git log --oneline

git branch

# 用於列出當前儲存倉庫中所有本地分支。

git branch

# 用於建立乙個新分支

git branch [分支名稱]

#用於刪除分支

git branch -d [分支名稱]

git checkout

# 從乙個分支切換到另外乙個分支

git checkout [分支名稱]

#建立乙個新分支並切換到該分支。

git checkout -b [分支名稱]

git merge 此命令將指定分支的歷史記錄合併到當前分支中。

git merge [分支名稱]

git remote git remote add [variable name] [remote server link] 此命令用於將本地儲存庫連線到遠端伺服器。

git remote add origin 

git push a) git push [variable name] master 此命令將提交的master分支更改提交到遠端儲存庫。

git push origin master

b) git push [variable name] [branch] 此命令將分支提交傳送到您的遠端儲存庫。

git push origin master

c) git push –all [variable name] 此命令將所有分支推送到您的遠端儲存庫。

git push --all origin

d) git push [variable name] :[branch name] 此命令刪除遠端儲存庫上的分支。

git push origin : branch_1
git pull git pull [儲存倉庫url] 該命令獲取遠端伺服器上的更改並將其合併到您的工作目錄中。

git pull 

延伸閱讀

雲管理 您需要了解的內容

關於雲服務,許多組織都在進行多重思考 部署多種雲產品來滿足各種業務需求。無論是針對軟體即服務 saas 平台即服務 paas 還是基礎架構即服務 iaas 產品,這種多雲策略都是正確的,並且也帶來了一些挑戰為組織著手進行數位化轉型提供了機會。了解2019年雲計算的關鍵趨勢 idg研究 雲的狀態 企業...

關於看板,您需要了解的10件事情 IDCF

看板是乙個組織與管理專業服務工作的方法。它應用精益的概念 諸如約束在製品 來改善結果。看板系統是約束在製品 當有空餘產能時提供開始新工作的訊號的方法,也被稱之為 拉動系統 對於無形的產出 由知識工作者實施的不可見的工作 需要應用看板板 kanban board 來視覺化看板系統。這個板能夠視覺化工作...

您需要了解的幾種隱藏的Mac鍵盤快捷鍵

無論您是mac新手還是老手,記住這11種隱藏的mac鍵盤快捷鍵方式,將會更快的幫助你提高工作效率。1 control command space 就像在智慧型手機上一樣,嘗試新增表情符號和其他符號,mac也允許您快速快捷地使用表情符號和其他符號。使用control command space開啟 角...