Git版本控制器 簡介

2021-10-04 12:31:29 字數 814 閱讀 3301

git(讀音為/gɪt/)是乙個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。

分布式相比於集中式的最大區別在於開發者可以提交到本地,每個開發者通過轉殖(git clone),在本地機器上拷貝乙個完整的git倉庫。

git flow是構建在git上的乙個組織軟體開發活動的原始碼管理的模型,是一套使用git進行源**管理時的行為規範和簡化部分git操作的工具,是在git上構建的一項原始碼管理最佳實踐。

git flow模型定義了:master、develop、feature、release、hotfixes

master:通常,該分支只能從其他分支合併,不能在該分支直接修改。一般存放的是可供部署的**。

develop:產生於master分支,長期存在。存放最新開發成果的分支。當最新開發成果測試無誤後,合併到master分支。

feature:產生於develop分支。一般用於功能開發,在該分支的變更最終合併回develop分支(可被拋棄)

release:產生於develop分支。當develop分支上的**通過測試,即將發布時,release分支應運而生。該分支合併到  master、devlop

hotfix:可以從master分支派生。當遇到嚴重軟體缺陷時,需要從master分支派生該分支來緊急修復。不影響develop分支的正常開發。

版本控制器 Git

版本控制器 集中式 分布式 集中式 cvs svn等 缺點 必須聯網,必須推送到 伺服器 分布式 git等 不必聯網,速度快,安全性很高,每個人的電腦都有完整的版本庫 git的使用 一 安裝 linux安裝 git 檢視是否安裝 debian或ubuntu linux sudo apt get in...

git版本控制器

git是目前世界上最先進的分布式版本控制系統。將雲端專案 拉取到本地,在git bash下執行 git clone 專案位址 建立本地分支 git branch dev 建立乙個dev分支 git branch a 檢視分支資訊,上部分為本地 下部分為遠端 git push 把 提交到雲端git p...

版本控制器 Git 的使用

達到多人協同開發的目的 安裝成功後桌面右鍵可以看到git選單 將已有的資料夾作為git倉庫 cd 目標資料夾內部 git init 在指定目錄下建立git倉庫 cd 目標目錄 git init 倉庫名 當前倉庫 區域性 git config user.name 使用者名稱 使用者名稱 git con...