工做經常使用git操做

前言

以前司塵呆呆也有分享過有關git的文章很久之前看着慘不忍睹也沒有重點,git是咱們在工做之中必會用到的東西,可不要用到時還去查太影響工做效率了,此次在這邊總結一下,就分兩塊吧前半部分稍微詳細的介紹一下git,而後後面部分就說起一下工做之中用到比較多的git操做以及流程,心急的小夥伴能夠直接跳到第二部分。git

我是前半部分

何謂git

git無非就是一個團隊的代碼管理工具,咱們更新、合併代碼就很是的便利,git將咱們的工做區域劃分爲了四塊。web

  • 本地工做區(workspace) 咱們能夠經過 git clone 地址將倉庫代碼down到本地編輯器

  • 暫存區(index)工具

    咱們經過 git add . .的話就是添加當前目錄下全部文件,能夠將咱們本地的文檔放到咱們的暫存區spa

  • 本地倉庫(Repository) 經過 git commit -m '註釋內容'操做放到咱們的本地倉庫code

  • 線上倉庫(remote) 咱們經過 git push orgin 分支名 推送,通常的遠程倉庫名會默認爲orgin,若是咱們是在本地寫的代碼就要先鏈接遠程倉庫在進行操做git remote add origin 倉庫地址,同時咱們也能夠經過git remote -v查看遠程倉庫地址。 這邊就只寫這麼多了那麼咱們來看今天小編總結的重點cdn

工做中的git流程規範

咱們開發的時候都會有一個總的開發庫咱們基於他去進行一個開發這邊假設是masterblog

新建分支

咱們首先要拿到倉庫最新的一個代碼ci

  • git checkout master 切到主分支
  • git pull 更新分支代碼
  • git checkout -b dev 新建分支

提交分支

當咱們完成了本身的功能以後,提交本身的分支,注意註釋這一部分也很重要開發

  • git add .
  • git commit -m 'sichen achieve choosetag'
  • git push orgin dev

合併分支

當咱們要開發新的功能時,咱們要一樣的更新一下主分支而後將主分支代碼合併到本身分支上,更新上面寫了而後直接莽合併,咱們在本身分支下執行

  • git merge master

日常用的比較多的就是這兩塊 還有一些git操做小編就列舉一下(括號表明加上他時對應括號裏面的狀況)

  • git branch (-r) ——查看本地全部分支(查看遠程倉庫全部分支)

  • git branch name ——建立分支

  • git branch -d name ——刪除本地分支

  • git checkout -b name> ——(建立並)切換到目標分支

相關文章
相關標籤/搜索