<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一個讓學 Git 命令變的好玩又有趣的神奇網(wǎng)站

          共 2454字,需瀏覽 5分鐘

           ·

          2022-07-11 12:45

          不知道大家平時都是怎么去學習git的,要記憶那么多的命令和參數(shù),我個人是不推薦死記硬背的,以往經(jīng)驗證明卷的越瘋狂忘的也越快!

          其實簡單的理解工作原理和熟練運用少部分常用命令,日常開發(fā)問題不大。

          給小伙伴們推薦個學習git命令即好玩又有趣的神器網(wǎng)站 Learning Git Branching,它讓學習git不再那么枯燥乏味,話不多說直接上動圖。

          在這里你的每一個操作命令都會實時的以動畫形式演示出來,這對于初學者理解分支等概念非常的友好。

          是不是看著很吊的樣子,接下來我們一起體驗下。

          這個網(wǎng)站可以說是目前為止我見過學習git最好的教程了

          怕記不住命令? 沒關系!

          它提供了完善的沙盒命令,在沙盒里你可以實際執(zhí)行相應的命令,有很好的命令聯(lián)想功能,不僅如此還能看到每個命令的執(zhí)行動作情況。

          對于每一個git命令都有非常詳細的原理解析和使用說明,當點擊模擬執(zhí)行命的時候,還會以動畫的形式演示,非常生動。

          經(jīng)常有小伙伴說我想學XXX,但是網(wǎng)上的內容都不系統(tǒng),東偏西湊學著學著就堅持不下去了。

          這個網(wǎng)站最大的亮點是它通過一系列刺激的關卡挑戰(zhàn),用游戲的形式來學習,給定任務目標,通過提示執(zhí)行git命令達到預期效果才算過關。

          Git命令的基礎篇高級篇再到史詩篇,由淺入深逐步深入的學習Git的操作,非常貼合我們實際工作中的場景,在這個過程中你可能還會發(fā)現(xiàn)一些有意思的事情。

          下邊分享幾個高級篇的通關答案,敲了挺長時間才過關,自我提升了不少,哈哈~

          撤銷變更

          git reset HEAD^
          git checkout pushed
          git revert HEAD

          交互式Rebase

          git rebase -i HEAD~4

          只取一個提交記錄

          git rebase -i HEAD~3/git cherry-pick bugFix
          git branch -f master bugFix

          Git Tag

          git tag v0 c1
          git tag v1 c2
          git checkout c2

          多次Rebase

          git rebase master bugFix
          git rebase bugFix side
          git rebase side another
          git branch -f master another

          兩個父節(jié)點

          git branch bugWork HEAD~^2~

          糾纏不清的分支

          git checkout one
          git cherry-pick c4 c3 c2
          git checkout two
          git cherry-pick c5 c4 c3 c2
          git branch -f three c2

          模擬團隊合作

          git clone
          git fakeTeamwork 2
          git commit
          git pull

          推送主分支

          git fetch
          git rebase o/master side1
          git rebase side1 side2
          git rebase side2 side3
          git rebase side3 master
          git push

          合并遠程倉庫

          git checkout master
          git pull origin master
          git merge side1
          git merge side2
          git merge side3
          git push origin master

          Git Push的參數(shù)

          git push origin foo:master
          git push origin master^:foo

          Git Fetch的參數(shù)

          git fetch origin master^:foo
          git fetch origin foo:master
          git checkout foo
          git merge master

          沒有Source的Source

          git pull origin :bar
          git push origin :foo

          Git Pull的參數(shù)

          git pull origin bar:foo
          git pull origin master:side

          我說的再好沒有用,不如大家自己動手試一下,是個挺不錯的學習網(wǎng)站,摸魚的時候玩一會!


                                                     你的每個贊和在看,我都喜歡!
          瀏覽 85
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  97人妻在线视频 | 免费看日本黄色 | 骚老汉影音| 久久久久久久国产精品亚洲 | 五月天成人小说 |