git系統版本管理器的基本使用

2021-07-09 05:44:27 字數 1371 閱讀 5999

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所具有資料儲存的優點,像是資訊資源儲存後會形成資源樹結構,便於儲存的同時,資料...