一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

git的命令和參數(shù)

dyquk4xk2p3d ? 來源:良許Linux ? 2023-05-31 14:22 ? 次閱讀

不知道大家平時都是怎么去學(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í)行動作情況。

6a2239c2-ff6a-11ed-90ce-dac502259ad0.gif

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

6a4c50fe-ff6a-11ed-90ce-dac502259ad0.gif

經(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命令達到預(yù)期效果才算過關(guān)。

6a6bcd9e-ff6a-11ed-90ce-dac502259ad0.gif

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

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

撤銷變更

gitresetHEAD^
gitcheckoutpushed
gitrevertHEAD
6a7bd57c-ff6a-11ed-90ce-dac502259ad0.png

交互式Rebase

gitrebase-iHEAD~4
6a909c6e-ff6a-11ed-90ce-dac502259ad0.png

只取一個提交記錄

gitrebase-iHEAD~3/gitcherry-pickbugFix
gitbranch-fmasterbugFix
6aa1997e-ff6a-11ed-90ce-dac502259ad0.png

Git Tag

gittagv0c1
gittagv1c2
gitcheckoutc2
6abae67c-ff6a-11ed-90ce-dac502259ad0.png

多次Rebase

gitrebasemasterbugFix
gitrebasebugFixside
gitrebasesideanother
gitbranch-fmasteranother
6ad6c96e-ff6a-11ed-90ce-dac502259ad0.png

兩個父節(jié)點

gitbranchbugWorkHEAD~^2~
6ae27746-ff6a-11ed-90ce-dac502259ad0.png

糾纏不清的分支

gitcheckoutone
gitcherry-pickc4c3c2
gitcheckouttwo
gitcherry-pickc5c4c3c2
gitbranch-fthreec2
6aff7012-ff6a-11ed-90ce-dac502259ad0.png

模擬團隊合作

gitclone
gitfakeTeamwork2
gitcommit
gitpull

推送主分支

gitfetch
gitrebaseo/masterside1
gitrebaseside1side2
gitrebaseside2side3
gitrebaseside3master
gitpush
6b2281f6-ff6a-11ed-90ce-dac502259ad0.png

合并遠程倉庫

gitcheckoutmaster
gitpulloriginmaster
gitmergeside1
gitmergeside2
gitmergeside3
gitpushoriginmaster
6b4b2692-ff6a-11ed-90ce-dac502259ad0.png

Git Push的參數(shù)

gitpushoriginfoo:master
gitpushoriginmaster^:foo
6b666ce0-ff6a-11ed-90ce-dac502259ad0.png

Git Fetch的參數(shù)

gitfetchoriginmaster^:foo
gitfetchoriginfoo:master
gitcheckoutfoo
gitmergemaster
6b97dd5c-ff6a-11ed-90ce-dac502259ad0.png

沒有Source的Source

gitpullorigin:bar
gitpushorigin:foo
6bac6376-ff6a-11ed-90ce-dac502259ad0.png

Git Pull的參數(shù)

gitpulloriginbar:foo
gitpulloriginmaster:side
6bc85d4c-ff6a-11ed-90ce-dac502259ad0.png

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

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 網(wǎng)站
    +關(guān)注

    關(guān)注

    2

    文章

    259

    瀏覽量

    23421
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    203

    瀏覽量

    16049

原文標(biāo)題:一個讓學(xué) Git 命令變的好玩又有趣的神奇網(wǎng)站

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Git常用命令總結(jié)

    在之前的文章中,我們討論了一些初學(xué)者必備的 Git 命令。然而,這些命令僅僅觸及了 Git 功能的皮毛。
    發(fā)表于 07-21 10:30 ?379次閱讀

    Git常用的超級實用命令

    的一些Git工作流。 1 Git 常用的超級實用命令 1.1 與倉庫相關(guān)的操作 克隆代碼倉庫到本地,開發(fā)必用 git clone 查看本地倉庫配置了那些對應(yīng)的遠程倉庫。
    的頭像 發(fā)表于 10-09 17:19 ?1314次閱讀
    <b class='flag-5'>Git</b>常用的超級實用<b class='flag-5'>命令</b>

    git命令的基本使用

    git config 第一次使用git或者剛安裝的git時,使用此命令設(shè)置身份Name 和 Eamail 地址。并且每次提交時會使用此信息。
    的頭像 發(fā)表于 12-11 13:53 ?1100次閱讀

    Git命令之本地分支與遠程分支關(guān)聯(lián)和解除

    在實際的工作生活中,往往需要將本地的分支和遠程分支關(guān)聯(lián),這樣我們就可以使用git pull命令來更新拉取最新的代碼,并使用git push命令將自己本地的修改推送到遠程倉庫。但是如果此
    的頭像 發(fā)表于 12-15 09:27 ?3812次閱讀
    <b class='flag-5'>Git</b><b class='flag-5'>命令</b>之本地分支與遠程分支關(guān)聯(lián)和解除

    SVN,HG,GIT命令對照

    SVN,HG,GIT是三種常見的版本控制系統(tǒng),本文簡單列出一些相似的操作命令。當(dāng)然,三種系統(tǒng)各有特點,嚴(yán)格的對應(yīng)關(guān)系是沒有的。1,第一次下載,包括源碼和版本庫: svn checkout http
    發(fā)表于 01-13 16:53 ?0次下載

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

    我覺得創(chuàng)建一些最常用且最有用的 Git 命令的可視化示例會是一個完美的用例!下面我將介紹的很多命令都有可選參數(shù)——你可以使用這些參數(shù)來改變對
    的頭像 發(fā)表于 06-05 16:18 ?2083次閱讀
    這些常用<b class='flag-5'>git</b><b class='flag-5'>命令</b>的工作過程,包你過目不忘

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

    我覺得創(chuàng)建一些最常用且最有用的 Git 命令的可視化示例會是一個完美的用例!下面我將介紹的很多命令都有可選參數(shù)——你可以使用這些參數(shù)來改變對
    的頭像 發(fā)表于 06-08 16:29 ?1645次閱讀
    常用<b class='flag-5'>git</b><b class='flag-5'>命令</b>的工作過程,包你過目不忘

    第一本Git命令教程(六) - 日志

    。有三種 Git 命令可以幫我們查看記錄,痞子衡為大家一一講解: 1. 查看本地歷史提交 git log git log 是最直接的查看歷史提交的
    的頭像 發(fā)表于 12-05 17:22 ?911次閱讀

    Git 命令+原理 程序員必備的基礎(chǔ)

    掌握Git命令是每位程序員必備的基礎(chǔ),之前一直是用smartGit工具,直到看到大佬們都是在用Git命令操作的,回想一下,發(fā)現(xiàn)有些Git
    的頭像 發(fā)表于 11-14 10:01 ?1875次閱讀
    <b class='flag-5'>Git</b> <b class='flag-5'>命令</b>+原理 程序員必備的基礎(chǔ)

    Git常見的誤區(qū)和命令行工具等綜述

    Git常見的誤區(qū)和命令行工具等綜述
    發(fā)表于 08-31 09:51 ?0次下載

    Git高效命令的使用技巧

    今天浩道跟大家分享關(guān)于Git高效命令的硬核干貨,掌握這些技巧,使你事半功倍!
    的頭像 發(fā)表于 02-28 16:41 ?1042次閱讀

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

    ? #前言 ??? git rebase命令經(jīng)常被認(rèn)為是Git的巫術(shù),初學(xué)者應(yīng)該遠離它,但它實際上可以讓開發(fā)團隊在使用時更加輕松。今天,我們將git rebase與相關(guān)
    的頭像 發(fā)表于 05-26 16:22 ?1169次閱讀
    <b class='flag-5'>git</b> rebase與相關(guān)<b class='flag-5'>git</b> merge<b class='flag-5'>命令</b>比較

    Git命令的綜合手冊怎么找

    若你使用 Git 時需要獲取幫助,有三種等價的方法可以找到 Git 命令的綜合手冊(manpage): $ git help $ git -
    的頭像 發(fā)表于 07-22 11:02 ?789次閱讀

    git基本操作命令用法

    基本用法 上面的四條命令在工作目錄、暫存目錄(也叫做索引)和倉庫之間復(fù)制文件。 git add files把當(dāng)前文件放入暫存區(qū)域。 git commit給暫存區(qū)域生成快照并提交。 git
    的頭像 發(fā)表于 09-13 16:29 ?922次閱讀
    <b class='flag-5'>git</b>基本操作<b class='flag-5'>命令</b>用法

    Git中最常用的命令介紹

    git add命令用于將修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件git add命令用于將修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件,例如
    發(fā)表于 10-26 10:27 ?390次閱讀
    <b class='flag-5'>Git</b>中最常用的<b class='flag-5'>命令</b>介紹