中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

高碑店市| 凤冈县| 阳新县| 蒙山县| 宜川县| 灵石县| 天气| 宜州市| 保康县| 通许县| 沅江市| 杭锦旗| 奉节县| 敖汉旗| 阜城县| 温宿县| 平泉县| 静安区| 大洼县| 渝北区| 朔州市| 斗六市| 保德县| 寻甸| 泌阳县| 西充县| 辉县市| 思茅市| 灌云县| 金塔县| 威海市| 鸡西市| 定边县| 郁南县| 托克托县| 儋州市| 汾西县| 越西县| 巴林右旗| 鲁山县| 元朗区|