Git簡略教程

Git使用教程

   廠裏大部分後端應用的版本控制工具爲SVN,前端代碼則更習慣於Git,很久不用Git有些生疏,複習一下,效率就是生命。前端

1.拉取遠程分支到本地

  git clone + 代碼地址 + 分支名稱git

git clone git@gitlab.alibaba-inc.com:xxxx/myApp.git release/tree_1後端

 

2.建立本地分支

git checkout -b <new_branch> -t <remote_branch> 服務器

 

3.本地分支追蹤遠程分支

  建立本地分支test工具

git branch testgitlab

  

  命令一:建立本地分支test,並讓本地test分支追蹤遠程倉庫origin中test分支, -t or --trackfetch

git branch -t test origin/testspa

  

  命令二:若本地分支test已存在,則使用以下命令,--set_upstream-to指定追蹤的遠程分支版本控制

git branch --set-upstream-to=origin/feature/20170420_test_1 test教程

 

4.將本地代碼推送到遠程分支

git push origin 本地分支名稱:遠程分支名稱

   例: git push origin test : feature/20170420_test_1

  若本地分支和遠程分支的追蹤關係已經創建好,則能夠直接git push 。通常直接clone下來的代碼都是默認和遠端master分支創建了追蹤關係,能夠直接git push,不過是推送到master分支,若是想其餘合做開發的人clone代碼時都是最新的分支的話,須要先將本身的本地test分支,push到遠端master,這樣,其餘人clone下來的纔是你最新的代碼。

git push origin test:master

 

5.查看本地分支追蹤遠程分支狀況

 git branch -vv

   查看全部分支狀況 git branch -a

6.拉取服務器上代碼更新

git fetch origin master:test

     建立一個本地分支test,並從遠程服務器上拉取origin倉庫的master分支到本地。

 

  提交代碼前,拉取服務器上更新到本地,並自動與本地代碼合併:

git pull git@gitlab:alibaba-inc:xxxx/myApp.git 

 

 

以上還只是全部正確的使用狀況,萬一代碼提交錯了,須要回退回原來的的版本呢?

 

 

 

注意第一次使用Git時,須要先配置用戶郵箱,初始化

git config --global user.email "shadowxiaoh@xxxx.com"

git init 在代碼路徑下初始化當前目錄

相關文章
相關標籤/搜索