Dubbo SPI及自適應擴充套件原理,詳細的Java學習指南
Git簡介
Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體
Git 是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。
Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。
Git 不僅僅是個版本控制系統,它也是個內容管理系統(CMS),工作管理系統等
Git 基本操作
Git 的工作就是建立和儲存你專案的快照及與之後的快照進行對比。
本章將對有關建立與提交你的專案快照的命令作介紹。
Git 常用的是以下 6 個命令:git clone、git push
說明:
workspace:工作區
staging area:暫存區/快取區
local repository:版本庫或本地倉庫
remote repository:遠端倉庫
Git基本命令
git init - 初始化倉庫。
git add . - 新增檔案到暫存區。
git commit - 將暫存區內容新增到倉庫中。
gitclone - 拷貝一份遠端倉庫,也就是下載一個專案
gitadd -新增檔案到倉庫
gitstatus -檢視倉庫當前的狀態,顯示有變更的檔案
gitdiff
gitcommit - 提交暫存區到本地倉庫
gitreset -回退版本
gitrm -刪除工作區的檔案
gitmv -移動或重新命名工作區檔案
gitlog -檢視歷史提交記錄
gitblame<file> -以列表形式檢視指定檔案的歷史修改記錄
Git 分支管理
gitbranch (branchname)-建立分支命令 (不加分支名就是列出所有分支)
gitbranch -d (branchname)-刪除分支命令
gitcheckout (branchname)-切換分支命令
gitmerge -合併分支命令