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,但...