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開啟 角...