91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

git常用操作

發布時間:2020-07-12 04:03:48 來源:網絡 閱讀:584 作者:xxxpjgl 欄目:web開發

一、工作區、暫存區、版本庫、遠程庫
git常用操作

  • 工作區:電腦里能看到的目錄,本地硬盤目錄
  • 暫存區Stage:一般存放在".git目錄" 下的index文件(.git/index)中,git add 的文件,把文件修改添加到暫存區
  • 版本庫Repository:版本庫又名倉庫,英文名repository,你可以簡單的理解一個目錄,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改,刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將文件”還原”。
    使用git init即可創建一個版本庫
    工作區有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。git中的head/master是分支,是版本庫。
    git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。
  • 遠程庫Origin:和版本庫對應
  • 下面這個圖展示了工作區、版本庫中的暫存區和版本庫之間的關系:
    git常用操作

二、團隊協作git操作流程:
克隆一個全新的項目,完成新功能并且提交:

  1. git clone XXX //克隆代碼庫
  2. git checkout -b test //新建分支
  3. modify some files //完成修改
  4. git add . //把修改加入stage中
  5. git commit -m '' //提交修改到test分支
  6. review代碼
  7. git checkout master //切換到master分支
  8. git pull //更新代碼
  9. git checkout test //切換到test分支
  10. git meger master //把master分支的代碼merge到test分支
  11. git push origin 分支名//把test分支的代碼push到遠程庫

目前正在test分支上面開發某個功能,但是沒有完成。突然一個緊急的bug需要處理

  1. git add .
  2. git stash
  3. git checkout bugFixBranch
  4. git pull --rebase origin master
  5. fix the bug
  6. git add .
  7. git commit -m ''
  8. git push
  9. git checkout test
  10. git stash pop
  11. continue new feature's development
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通城县| 大姚县| 天等县| 兴宁市| 宁武县| 舞钢市| 湖南省| 米易县| 沈丘县| 武汉市| 金乡县| 宁武县| 连江县| 伊金霍洛旗| 霍林郭勒市| 江北区| 和林格尔县| 灌云县| 长阳| 罗源县| 左贡县| 清新县| 湘潭市| 噶尔县| 普洱| 深水埗区| 集安市| 竹山县| 上犹县| 崇州市| 安阳县| 平顺县| 泽普县| 永仁县| 凤冈县| 禹州市| 中阳县| 雷波县| 绥棱县| 镇安县| 长垣县|