1. 程式人生 > 其它 >Dubbo SPI及自適應擴充套件原理,詳細的Java學習指南

Dubbo SPI及自適應擴充套件原理,詳細的Java學習指南

Git簡介

Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體

Git 是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。

Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。

Git 不僅僅是個版本控制系統,它也是個內容管理系統(CMS),工作管理系統等

Git 基本操作

Git 的工作就是建立和儲存你專案的快照及與之後的快照進行對比。

本章將對有關建立與提交你的專案快照的命令作介紹。

Git 常用的是以下 6 個命令:git clonegit push

git addgit commitgit checkoutgit pull,後面我們會詳細介紹。

說明:

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 -合併分支命令