版本控制工具分類

2021-09-09 08:33:52 字數 1724 閱讀 3664

git svn :

區別:

git分布式(多個倉庫)

本地倉庫+遠端倉庫(碼雲,gitlab,github)

svn集中式(只有乙個倉庫)

專案經理電腦上的(公司伺服器上的)

配置全域性的使用者名稱和郵箱

git config --global user.name "裡面是自己的使用者名稱英文"

git config --global user.email "這裡寫郵箱"

檢視是否建立成功

git config --global user.name

git config --global user.email

如果顯示就說明建立成功了

建立乙個檔案, 在檔案中執行單擊右鍵選擇git bash 執行

初始化git init 這樣會在檔案中生成 .git檔案 如果不顯示 可能被隱藏了 設定顯示就可以了

下邊是命令

1.git add 檔名  或者  git add . 新增到暫存區

2.git commit -m "注釋" 提交到本地倉庫

3.git status 檢視git的狀態

4.git log 檢視git提交記錄

5.git log --pretty=oneline 只檢視提交的版本號標識和日誌

版本回退

1.git reset --hard head^  回退到上乙個版本

2.git reset --hard head^^ 回退到前兩個版本

3.git reset --hard head~100 回退到前面第100個版本

檢視版本號

1.git reflog

2.git reset --hard 2ed755e 回退到2ed755e版本

2ed755e這是是版本號檢視的 也是唯一標識

git 分支與衝突 ,建立與合併分支

1.git裡面有個預設的主分支 master  這個master也是主分支的意思

2.git checkout -b dev :建立並切換到新的dev分支上 dev是建立的分支名稱

3.git brach 檢視所有的本地分支

4.git chekout master 切換到 master分支上

合併分支(將別的分支合併到master主分支上)

1.首先要切換到master分支上,然後通過 git merge dev  這樣將dev分支合併到master分支上

2.合併完之後需要刪除dev分支: 通過 git branch -d dev 刪除分支

3.如果合併的時候有衝突需要先溝通解決衝突,然後再add ,最後commit

4.提交完成之後就刪除dev分支

以上是黑視窗的命令 使用方法有很多 安卓studio繼承 以及第三方框架都可以實現,

版本控制工具

1.vss 不常用 visual source safe 美國微軟公司的產品,目前常用的版本為6.0版。配置管理的功能比較基本,提供檔案的版本跟蹤功能,安全性不高 微軟不再對vss提供技術支援。2.cvs 不常用 concurrent version system 開發源 的配置管理工具 源於uni...

版本控制工具 SVN

學習svn的 svn入門使用 伺服器 tigris svn 客戶端 tortoise svn 伺服器的搭建 tigris svn server 1.6.5 2 建立中心庫 svnadmin create d share svnrepo 3 修改許可權配置 修改conf svnserve.conf 檔...

版本控制工具 SVN vs GIT

最近由於學校放假,不給留宿,所以一直忙於找房子,今天終於安頓下來了,之前總以為這一天離我還很遠,沒想到竟然來的這麼快。不過也好,遲早都要來的,早來早面對。凡事都有他的好的一面,只要我們心是向陽的。就好比今天我與大家分享的話題,svn vs git。我對版本控制工具用的不多,目前最常用的就是svn,但...