高階 Git 分支下 git系列3

2021-08-21 04:48:07 字數 2831 閱讀 6736

注:系列內容較詳細,想要簡單系統了解學習git請直接看綜述版——綜述版鏈結

no-ff禁用 fast forward模式

使用–no-ff命令後分支資訊得到保留

線上專案操作時,正在編輯dev檔案,但是線上master出現問題需要改正時,可以使用

隱藏編輯中分支內容

$ git stach
恢復分支中被隱藏內容

$ git stach pop
模擬情況以上**集合(已錯誤**不必要**)

514  git checkout -b lulu             //新建lulu分支

515 echo about > about.html //新建內容為about的 about.html

516ls

//檢視目錄包含檔案

517 git status //檢視git狀態

518 git checkout master //切換至主分支

519 git status //檢視git狀態 提示有未提交檔案

520 git checkout lulu //切換到lulu分支

521 git add . //提交目錄下所有檔案至快取

522 git status //檢視git狀態 提示需要上傳至版本庫

523 git checkout master //切換至主分支

524 git status //檢視git狀態 提示需要上傳至版本庫

525 git checkout lulu //切換到lulu分支

526 git status //檢視git狀態

527 git stash //隱藏lulu分支中內容

526 git status //檢視git狀態

528 git checkout master //切換至主分支

530 git checkout -b 'issue'

//新建分支issue

531ls

//檢視目錄下檔案 沒有about.html(已經被隱藏)

532 vim index.html //在當前分支狀態下(issue分支)用vim更改 index.html(修改bug)

533 git add . //提交目錄下所有檔案至快取

534 git commit -am 'fix bug'

//更新至版本庫

535 git checkout master //切換到主分支

536 git merge issue //將issue 合併至主分支

538 git branch -d issue //刪除issue分支

539 git checkout lulu //切換至lulu分支

540ls

//檢視目錄下檔案 沒有about.html(已經被隱藏)

541pwd

//檢視目錄位置

542 git stash pop //恢復隱藏內容

543 vim about.html //用vim模式編輯about.html

544 git add . //提交目錄下所有檔案至快取

545 git commit -am 'add about.html'

//更新至版本庫

546 git checkout master //切換到主分支

547 git merge lulu //將lulu分支合併到主分支

548 git branch -d lulu //刪除lulu分支

549 history //檢視目錄下所有git歷史操作

【入門操作】git流程——git系列1

【高階】git 分支上——git系列2

【高階】git 分支下——git系列3

【高階】git 遠端操作github——git系列4

【總結、精華版】git常規操作——git系列5

Git高階(五) git分支管理策略

二 拓展閱讀 企業級專案開發的一般分支策略 庫應該有乙個 且僅有乙個主分支。所有提供給使用者使用的正式版本,都在這個主分支上發布。git主分支的名字,預設叫做master。它是自動建立的,版本庫初始化以後,預設就是在主分支在進行開發。主分支只用來分布重大版本,日常開發應該在另一條分支上完成。我們把開...

Git指南 3 git分支

git分支模型是 git的必殺技 git鼓勵在工作流程中頻繁使用分支與合併 git clone下來之後 使用git status檢視 會發現預設的分支是master git branch iss53 git checkout iss53 git status git push 這個時候去github...

Git分支操作(3)

git分支簡介 git分支是由指標管理起來的,所以建立 切換 合併 刪除分支都非常快,非常適合大型專案的開發。在分支上做開發,除錯好了後再合併到主分支。那麼每個人開發模組式都不會影響到別人。建立分支 如果乙個專案需要上傳多個版本,就需要在主幹上建立分支了 1.在github中建立分支 git bra...