git 一個神奇的工具,但是它的含義是。。。。。。。。(無用的人)
阿新 • • 發佈:2018-11-25
好久沒有來寫部落格了,一來是開發任務比較多,二來是最近沒有研究新的工具,現在有時間了,寫一點關與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 到遠端倉庫