1. 程式人生 > >【Git入門】安裝及常用命令操作

【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
  ...