注:系列內容較詳細,想要簡單系統了解學習git請直接看綜述版——綜述版鏈結
no-ff禁用 fast forward模式
使用–no-ff命令後分支資訊得到保留
線上專案操作時,正在編輯dev檔案,但是線上master出現問題需要改正時,可以使用
隱藏編輯中分支內容
$ git stach
恢復分支中被隱藏內容
$ git stach pop
模擬情況以上**集合(已錯誤**不必要**)
【入門操作】git流程——git系列1514 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系列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...