1. 程式人生 > >git 一個神奇的工具,但是它的含義是。。。。。。。。(無用的人)

git 一個神奇的工具,但是它的含義是。。。。。。。。(無用的人)

好久沒有來寫部落格了,一來是開發任務比較多,二來是最近沒有研究新的工具,現在有時間了,寫一點關與git的操作知識吧!

注意:以下操作都是基於Linux,自己安裝git工具

第一 建立自己的檔案倉庫:

   a、建立資料夾  mkdir  fileRepo  

   b、cd fileRepo

   c、git init

   d、vim  readme.txt

第二 往本地的倉庫提交檔案

   git add readme.txt (新增到本地快取區)

   git commit -m "提交資料" (提交到本地的倉庫)

   git push 是提交到遠端的倉庫(如果有的話)

以上兩個步驟是簡單的本地玩法,但是程式碼的開發往往是有一個遠端倉庫的so:

A  本地安裝git

B 從程式碼倉庫copy程式碼,前提是開通賬號

    git clone http://xxx.com/test.git

特別注意的是,每次修改檔案之前必須 git pull  拉取最新程式碼 或者是 git fetch ,這個兩個命令的區別是  git pull = git fetch + git merge

從伺服器拉取程式碼之後,本地最好的做法是:

git branch -b dev  (本地新建一個分支)

git checkout dev (切換分支)

或者是一步到位  git checkout -b dev

然後是在dev 上開發,開發完成之後是

git checkout master

git pull 在從遠端上拉取一下

git merge --no-ff -m "合併分支" dev (合併分支程式碼)

此時如果順利就 git push 到遠端倉庫