亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

蓬安县| 海安县| 奉节县| 天峨县| 沙田区| 改则县| 武鸣县| 嘉祥县| 通城县| 南京市| 成安县| 晋宁县| 常州市| 周口市| 玉溪市| 崇礼县| 缙云县| 潮安县| 渝中区| 时尚| 丹东市| 大渡口区| 清水河县| 洞头县| 正安县| 江北区| 思茅市| 黔西县| 兴业县| 罗源县| 高邑县| 湟中县| 达日县| 甘泉县| 天门市| 永新县| 调兵山市| 囊谦县| 上饶县| 临洮县| 砀山县|