git的簡單用法
1. 向git介紹自己
$ git config --global user.name"yourname"
$ git config --global user.email"your@email"
2.在專案中初始化操作
$ cd project //到你的專案
$ git init //初始化
3.檢視與提交
$ ls -a
//檢視所有檔案,包括隱藏檔案
$ git add . //為當前專案製作快照,暫時存在臨時儲存區域
$ git commit -am "note"
//將快照永久化到git倉庫,並加注釋
4.修改與比較
$ git diff //比較working tree 與index file 的區別
$ git diff --cached // 比較indexfile 和倉庫的區別
$ git status //獲得整體改動資訊
5 .提交命令中區別
$ git commit -a
//只能提交修改的不能提交新增
//有新增需要執行下面兩步
$ git add .
$ git commit -am "note"
6.日誌的檢視
$ git log
//檢視日誌
$ git log
-p//檢視所有日誌
7.分支管理
$ git branch experimental //建立分支
$ git branch //檢查
//另外,帶星號的分支表示當前所在的分支
$ git checkout experimental//分支切換
$ git commit -a
//修改完成後提交
$ git checkout master//回到主幹道
$ cat -n file
//修改後檢視
$ git merge experimental //合併分支
//當合併衝突時,修改後提交,再合併分支
$ gitk //檢視分支主幹
$ git branch -d expermental //刪除分支
//說明 -d 與-d 的區別
-d:在分支已經合併到主幹後刪除分支
-d: 無論如何都刪除掉分支
git版本管理系統使用
git是一種分布式版本控制系統,對於 或者文件的版本管理帶來很大方便。目前用的比較多的svn是一種集中式版本控制系統。分布式版本控制系統的優點是 每乙個使用者在本地都有乙個版本庫,對 或者文件的修改 提交等操作只需要在本地完成即可,僅當多人協作需要合併時需要將個人的修改push到乙個 伺服器 中,然...
git版本管理系統使用
常用圖形介面 sourcetree git checkout 分支名 切換分支 git checkout b 分支名 建立分支並切換到該分支 git push origin delete 分支名 刪除遠端分支 git branch a 檢視所有分支 git branch d 分支名 刪除本地分支,注...
版本管理器(SVN)
svn是subversion的縮寫,是乙個開放源 的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同乙個專案,實現共享資源,實現最終集中式的管理。svn優勢 1.儲存 svn伺服器既具有cvs所具有資料儲存的優點,像是資訊資源儲存後會形成資源樹結構,便於儲存的同時,資料...