不知道大家平時都是怎么去學(xué)習(xí)git的,要記憶那么多的命令和參數(shù),我個人是不推薦死記硬背的,以往經(jīng)驗證明卷的越瘋狂忘的也越快!
其實簡單的理解工作原理和熟練運用少部分常用命令,日常開發(fā)問題不大。
給小伙伴們推薦個學(xué)習(xí)git命令即好玩又有趣的神器網(wǎng)站 Learning Git Branching,它讓學(xué)習(xí)git不再那么枯燥乏味,話不多說直接上動圖。
在這里你的每一個操作命令都會實時的以動畫形式演示出來,這對于初學(xué)者理解分支等概念非常的友好。
是不是看著很吊的樣子,接下來我們一起體驗下。
這個網(wǎng)站可以說是目前為止我見過學(xué)習(xí)git最好的教程了
怕記不住命令? 沒關(guān)系!
它提供了完善的沙盒命令,在沙盒里你可以實際執(zhí)行相應(yīng)的命令,有很好的命令聯(lián)想功能,不僅如此還能看到每個命令的執(zhí)行動作情況。
對于每一個git命令都有非常詳細(xì)的原理解析和使用說明,當(dāng)點擊模擬執(zhí)行命的時候,還會以動畫的形式演示,非常生動。
經(jīng)常有小伙伴說我想學(xué)XXX,但是網(wǎng)上的內(nèi)容都不系統(tǒng),東偏西湊學(xué)著學(xué)著就堅持不下去了。
這個網(wǎng)站最大的亮點是它通過一系列刺激的關(guān)卡挑戰(zhàn),用游戲的形式來學(xué)習(xí),給定任務(wù)目標(biāo),通過提示執(zhí)行g(shù)it命令達(dá)到預(yù)期效果才算過關(guān)。
從Git命令的基礎(chǔ)篇高級篇再到史詩篇,由淺入深逐步深入的學(xué)習(xí)Git的操作,非常貼合我們實際工作中的場景,在這個過程中你可能還會發(fā)現(xiàn)一些有意思的事情。
下邊分享幾個高級篇的通關(guān)答案,敲了挺長時間才過關(guān),自我提升了不少,哈哈~
撤銷變更
gitresetHEAD^ gitcheckoutpushed gitrevertHEAD

交互式Rebase
gitrebase-iHEAD~4

只取一個提交記錄
gitrebase-iHEAD~3/gitcherry-pickbugFix gitbranch-fmasterbugFix

Git Tag
gittagv0c1 gittagv1c2 gitcheckoutc2

多次Rebase
gitrebasemasterbugFix gitrebasebugFixside gitrebasesideanother gitbranch-fmasteranother

兩個父節(jié)點
gitbranchbugWorkHEAD~^2~

糾纏不清的分支
gitcheckoutone gitcherry-pickc4c3c2 gitcheckouttwo gitcherry-pickc5c4c3c2 gitbranch-fthreec2

模擬團(tuán)隊合作
gitclone gitfakeTeamwork2 gitcommit gitpull
推送主分支
gitfetch gitrebaseo/masterside1 gitrebaseside1side2 gitrebaseside2side3 gitrebaseside3master gitpush

合并遠(yuǎn)程倉庫
gitcheckoutmaster gitpulloriginmaster gitmergeside1 gitmergeside2 gitmergeside3 gitpushoriginmaster

Git Push的參數(shù)
gitpushoriginfoo:master gitpushoriginmaster^:foo

Git Fetch的參數(shù)
gitfetchoriginmaster^:foo gitfetchoriginfoo:master gitcheckoutfoo gitmergemaster

沒有Source的Source
gitpullorigin:bar gitpushorigin:foo

Git Pull的參數(shù)
gitpulloriginbar:foo gitpulloriginmaster:side

我說的再好沒有用,不如大家自己動手試一下,是個挺不錯的學(xué)習(xí)網(wǎng)站,摸魚的時候玩一會!
-
網(wǎng)站
+關(guān)注
關(guān)注
2文章
259瀏覽量
23478 -
Git
+關(guān)注
關(guān)注
0文章
204瀏覽量
16133
原文標(biāo)題:一個讓學(xué) Git 命令變的好玩又有趣的神奇網(wǎng)站
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
Git常用命令總結(jié)
Git常用的超級實用命令

git命令的基本使用
Git命令之本地分支與遠(yuǎn)程分支關(guān)聯(lián)和解除

SVN,HG,GIT命令對照
這些常用git命令的工作過程,包你過目不忘

常用git命令的工作過程,包你過目不忘

第一本Git命令教程(六) - 日志
Git 命令+原理 程序員必備的基礎(chǔ)

git rebase與相關(guān)git merge命令比較

Git命令的綜合手冊怎么找
git基本操作命令用法

Git中最常用的命令介紹

評論