【Git入門】安裝及常用命令操作
Git VS SVN
① 版本庫本地化,支援離線提交,相對獨立不影響協同開發。每個開發者都擁有自己的版本控制庫,在自己的版本庫上可以任意的執行提交程式碼、建立分支等行為。
② 更少的“倉庫汙染”。git對於每個工程只會產生一個.git目錄,這個工程所有的版本控制資訊都在這個目錄中,不會像SVN那樣在每個目錄下都產生.svn目錄。
把內容按元資料方式儲存,完整克隆版本庫。所有版本資訊位於.git目錄中,它是處於你的機器上的一個克隆版的版本庫,它擁有中心版本庫上所有的東西,例如標籤、分支、版本記錄等。
③ 支援快速切換分支方便合併,比較合併效能好。在同一目錄下即可切換不同的分支,方便合併,且合併檔案速度比SVN快。
④ 分散式版本庫,無單點故障,內容完整性好
⑤ 國外開源專案基本使用git
一、Git安裝步驟
去官網下載Git:https://git-scm.com/downloads
雙擊 ->
最後就安裝成功了
二、使用 - 右擊
Git互動流程圖
1、共享版本庫 - 專案經理或者CMO
①建立倉庫目錄
②進入目錄
③右擊 - 進入git bash介面資料倉庫初始化 -> git init --bare shared.git
倉庫路徑 -> C:/Users/Administrator/Desktop/test/Git/repository/shared.git/初始化之後 倉庫下就會出現
2、Git使用者操作 - 開發人員
----------------------------------------開發人員1操作----------------------------------------
①複製倉庫到本地:git clone /f/software/repository/git/shared.git/ .
(注意有個點,表明當前目錄)
②設定個人資訊
git config user.name "user1"
git config user.email "[email protected]"
③忽略無需版本控制的文件
echo "*.txt" > .gitignore
④新建一個檔案
echo "User1 add content" > index.jsp
⑤提交檔案
git add index.jsp
git commit -m "User1 add the file"
⑥把自己的倉庫提交到公共伺服器
git push origin master----------------------------------------開發人員2操作----------------------------------------
①複製倉庫到本地
git clone /f/software/repository/git/shared.git/ .
②設定個人資訊
git config user.name "user2"
git config user.email "[email protected]"
③忽略無需版本控制的文件
echo "*.txt" > .gitignore
④新建一個檔案
echo "User2 add content" >> index.jsp
⑤提交檔案
git add index.jsp
git commit -m "User2 add the file!"
⑥把自己的倉庫提交到公共伺服器
git push origin master----------------------------------------開發人員1操作----------------------------------------
下載伺服器最新資料
git pull
...