【git tutorial #4】Learn git branch FAST! | branch, pull request, merge, rebase

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии •

  • @james-kool
    @james-kool  3 года назад +5

    補充一下:在22:51這邊也可以用git pull --rebase,這樣就可以pull的同時進行rebase囉

  • @weiting81213
    @weiting81213 3 года назад +2

    講得真的超好的 一到四集都看完了,受益良多~ 期待James大的後續以及其他相關作品! 讚讚

  • @child631
    @child631 3 года назад +3

    謝謝您的影片!
    最近剛好需要為lab導入版本控制的流程,雖然會用圖形化介面,但因為不熟悉command line的git操作,碰到某些錯誤的時候較難解決,一口氣看完您的所有git影片之後處理起來簡單順暢多了,非常感謝!

  • @fentengshi9543
    @fentengshi9543 2 года назад +1

    属于是这个星球上讲的最好的了

  • @CrBoyTW
    @CrBoyTW Год назад +3

    13:05 應該可以用 git-stash 來做。不過用一個臨時 commit 當然也沒什麼問題,只是事後切回來需要注意,不要讓 temp commit 也進入 central repo 比較好。

  • @王煜閔-p5e
    @王煜閔-p5e 3 года назад +1

    好久不見,太神啦~ James Ku

    • @james-kool
      @james-kool  3 года назад +1

      Hi,你怎麼發現的XD

    • @王煜閔-p5e
      @王煜閔-p5e 3 года назад

      @@james-kool
      他出現在我推薦影片第一排
      可能我看太多工程師類型的影片了

  • @lukelong3622
    @lukelong3622 2 года назад

    目前在學習網站方面的知識 這影片幫助很多! 感謝你

  • @nonalcoho
    @nonalcoho 2 года назад

    rebase的圖解太清楚了!

  • @hgy1110
    @hgy1110 3 года назад +1

    實用教學

  • @s950155s
    @s950155s 2 года назад

    感謝J大,教的很清楚

  • @Da-de3bz
    @Da-de3bz 2 года назад

    解釋太棒了!!

  • @common-do
    @common-do 2 года назад

    實用~~推~ 👍👍

  • @yujiezheng8365
    @yujiezheng8365 2 года назад

    branch那裏還需要多看幾遍配合實作 QAQ,謝謝你的影片

  • @raychen4458
    @raychen4458 2 года назад

    講得太好了,已訂閱 推推

  • @95923843
    @95923843 2 года назад

    學git很有用的影片!

  • @esleader
    @esleader 2 года назад +1

    謝謝J大的git分享 >< 工作很需要用到git 看完影片比較有感覺了
    J大還會講cherry pick跟revert嗎?
    感恩~

    • @james-kool
      @james-kool  2 года назад +2

      我列入清單中了,不過近期有規劃其他影片,所以可能要一段時間才會拍~

    • @CHUAN-CHI
      @CHUAN-CHI Год назад

      敲碗

  • @rfjy888
    @rfjy888 3 года назад +1

    感謝分享 已經看完四集github的影片 獲益良多
    想請問在影片中所使用的所有command code
    如果想再進一步了解其代表的意義或是更多不一樣的指令
    要用什麼關鍵字才能進一步搜尋完整的內容呢? 謝謝

    • @james-kool
      @james-kool  3 года назад +2

      這四個章節我介紹了大部分常用的指令,可以涵涵蓋大部分的 use cases。我覺得接下來與其直接學新指令,不如用遇到想用的功能但不會用,再去查要用什麼指令的方式比較有效率
      不過這邊還是留下幾個我覺得比較會用到的給你參考:git revert, git cherrypick, git reflog, git blame

    • @rfjy888
      @rfjy888 3 года назад

      @@james-kool 謝謝分享

  • @RulerChen
    @RulerChen 2 года назад +3

    一直覺得封面哪裡怪怪的..branch是打錯了嗎

  • @mieho9343
    @mieho9343 2 года назад

    大大你好,請問再16:00解說的commit紀錄有衝突,
    是因為Demo A,B同一台電腦才會產生Commit歷史紀錄的衝突嗎?
    若多人開發時發生Commit衝突時不使用push -f有別的方法可以解決嗎?

    • @james-kool
      @james-kool  2 года назад

      本地歷史紀錄跟github上面的紀錄不吻合,是git rebase master這一部導致的。跟A, B同不同一台沒什麼關聯喔

    • @mieho9343
      @mieho9343 2 года назад

      @@james-kool 我理解了!謝謝大大

  • @stevenchang4784
    @stevenchang4784 3 года назад

    看起來重點是一開始就得協調好各pg分別要修改或新增的各模組的檔案,不然都編同一個檔案,最後還是會conflict, 這時候怎麼解決??? 不是就只能保留其中一個人的code嗎 ?? 那其他人的工作算什麼 ??? 所以協調者的工作分配很重要...還有怎麼切割模組!! 工具只是輔助....重點還是在人與人間的溝通協調

    • @james-kool
      @james-kool  3 года назад

      解conflict時並不是只能保留一個版本,可以把兩邊都留下來,也可以手動修改

    • @stevenchang4784
      @stevenchang4784 3 года назад

      @@james-kool 那還是要手動兩邊比對修改,太耗工了,不如一開始就規畫好

    • @james-kool
      @james-kool  3 года назад +2

      @@stevenchang4784 不太可能100%避免conflict,重點在於會使用這個功能,要如何協調是另一個不同的主題

  • @rudy871211
    @rudy871211 2 года назад

    請問要怎麼在 terminal 直接顯示所處 branch 啊,我查文後,發現他們的方法都有點艱澀難懂0.0

  • @taoli5497
    @taoli5497 3 года назад

    👍

  • @leedy8135
    @leedy8135 Год назад +1

    聽不太懂 , 可以邊講解 邊畫圖會更棒>

  • @jeffyoung5402
    @jeffyoung5402 Год назад

    如何向您一样高亮命令行中的地址呢

  • @warcraft0935728057
    @warcraft0935728057 2 года назад

    好難哦Q_Q