不知道大家平時都是怎么去學(xué)習(xí)git的,要記憶那么多的命令和參數(shù),我個人是不推薦死記硬背的,以往經(jīng)驗(yàn)證明卷的越瘋狂忘的也越快!
其實(shí)簡單的理解工作原理和熟練運(yùn)用少部分常用命令,日常開發(fā)問題不大。
給小伙伴們推薦個學(xué)習(xí)git命令即好玩又有趣的神器網(wǎng)站 Learning Git Branching,它讓學(xué)習(xí)git不再那么枯燥乏味,話不多說直接上動圖。
在這里你的每一個操作命令都會實(shí)時的以動畫形式演示出來,這對于初學(xué)者理解分支等概念非常的友好。
是不是看著很吊的樣子,接下來我們一起體驗(yàn)下。
這個網(wǎng)站可以說是目前為止我見過學(xué)習(xí)git最好的教程了
怕記不住命令? 沒關(guān)系!
它提供了完善的沙盒命令,在沙盒里你可以實(shí)際執(zhí)行相應(yīng)的命令,有很好的命令聯(lián)想功能,不僅如此還能看到每個命令的執(zhí)行動作情況。

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

經(jīng)常有小伙伴說我想學(xué)XXX,但是網(wǎng)上的內(nèi)容都不系統(tǒng),東偏西湊學(xué)著學(xué)著就堅(jiān)持不下去了。
這個網(wǎng)站最大的亮點(diǎn)是它通過一系列刺激的關(guān)卡挑戰(zhàn),用游戲的形式來學(xué)習(xí),給定任務(wù)目標(biāo),通過提示執(zhí)行g(shù)it命令達(dá)到預(yù)期效果才算過關(guān)。

從Git命令的基礎(chǔ)篇高級篇再到史詩篇,由淺入深逐步深入的學(xué)習(xí)Git的操作,非常貼合我們實(shí)際工作中的場景,在這個過程中你可能還會發(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é)點(diǎn)
gitbranchbugWorkHEAD~^2~

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

模擬團(tuán)隊(duì)合作
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文章
262瀏覽量
24070 -
Git
+關(guān)注
關(guān)注
0文章
207瀏覽量
16929
發(fā)布評論請先 登錄
Git常用命令總結(jié)
Git常用的超級實(shí)用命令
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中最常用的命令介紹
git的命令和參數(shù)
評論