色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

Git高效命令的使用技巧

jf_TEuU2tls ? 來(lái)源:oschina ? 2023-02-28 16:41 ? 次閱讀

前言

大家好,這里是浩道linux,主要給大家分享linux、python網(wǎng)絡(luò)通信相關(guān)的IT知識(shí)平臺(tái)。

今天浩道跟大家分享關(guān)于Git高效命令的硬核干貨,掌握這些技巧,使你事半功倍!

Git常用命令圖

fa2f37dc-af23-11ed-bfe3-dac502259ad0.png

Workspace:工作區(qū)

Index / Stage:暫存區(qū)

Repository:本地倉(cāng)庫(kù)

Remote:遠(yuǎn)程倉(cāng)庫(kù)

撤銷剛剛 git add(暫存的文件)

gitresethead<暫存的文件>

撤銷暫存區(qū)中指定的 commit 之前的提交

gitreset--hard

注:--hard 丟棄 working directory 中內(nèi)容的修改;--soft 保留 working directory 中內(nèi)容的修改

修改 commit 最新一次的注釋信息

使用命令:# git commit --amend 如:

(1)git log 命令查看到最新一次的 commit 注釋信息為:“注釋信息”

fa51f5ce-af23-11ed-bfe3-dac502259ad0.png

(2)# git commit --amend

以上命令執(zhí)行后會(huì)調(diào)到文本編輯窗口

fa630efe-af23-11ed-bfe3-dac502259ad0.png

將這里的注釋信息改成你想要的注釋信息,如 “修改注釋信息”,保存

(3)重新 push 到服務(wù)端即可

gitpushoriginmaster-f

此時(shí)服務(wù)端的注釋信息已經(jīng)是剛修改的注釋信息了

fa8b5562-af23-11ed-bfe3-dac502259ad0.png

注:修改最新一次 commit 的注釋信息還有一種更簡(jiǎn)單的方式,如下:

gitcommit--amend-m"提交注釋信息"

修改 commit 的歷史注釋信息

(1)使用 git rebase -i head~2(~2 指列出當(dāng)前版本的前 2 條提交記錄)

gitrebase-ihead~2

此時(shí)會(huì)跳轉(zhuǎn)到文本編輯窗口

faa88718-af23-11ed-bfe3-dac502259ad0.png

共列出了兩條歷史提交信息,要修改哪條就將哪條的 pick 字段修改為 edit ,如將第一條改成 edit,然后保存退出,這是可通過(guò) git log 命令可以發(fā)現(xiàn)現(xiàn)在 git 的最新一次提交已經(jīng)變成你選中的那條了。

fad2e81e-af23-11ed-bfe3-dac502259ad0.png

(2)然后就可以通過(guò) git commit --amend 命令來(lái)進(jìn)行修改了

(3)修改完后使用 git rebase --continue 命令返回

(4)git push origin master -f

fae7e52a-af23-11ed-bfe3-dac502259ad0.png

版本回退

(1)使用 git log 查看歷史提交信息,如

fafc3e94-af23-11ed-bfe3-dac502259ad0.png

(2)如想回退到 ” 新增 index.html 頁(yè)面 “這個(gè)提交版本

gitreset--hardbebdaf328533d2517875a3db7d1aabc2834f2d59

注:--hard 參數(shù)在回退版本后會(huì)拋棄當(dāng)前工作區(qū)的修改;--soft 參數(shù)在回退版本后可以保留當(dāng)前工作區(qū)的修改

fb1490c0-af23-11ed-bfe3-dac502259ad0.png

(3)push 到遠(yuǎn)程服務(wù)端

gitpushoriginmaster-f

注:-f 為強(qiáng)制推送,不然服務(wù)器會(huì)拒絕推送

fb3e2dfe-af23-11ed-bfe3-dac502259ad0.png

合并多個(gè) commit 最簡(jiǎn)單的方法

比如要將已提交的 3 個(gè) commit 合并為一個(gè) commit

(1)撤銷最新的 3 個(gè) commit

gitresethead~3

(2)新建一個(gè) commit 提交

gitcommit-am"提交注釋信息"

注:參數(shù) -am 與 -m 不同的是 -m 提交需要先 git add <文件> 加入 stage,然后才能 commit 提交,而 -am 相當(dāng)于 add 與 commit 的組合,可以直接 commit,但是前提是被改動(dòng)的文件已被 tracked

審核編輯:湯梓紅

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

    關(guān)注

    87

    文章

    11342

    瀏覽量

    210145
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    696

    瀏覽量

    22075
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

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

    關(guān)注

    0

    文章

    201

    瀏覽量

    15798
  • 服務(wù)端
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    7033

原文標(biāo)題:Git 的這幾個(gè)技巧都不會(huì),你敢說(shuō)你會(huì)用了?

文章出處:【微信號(hào):浩道linux,微信公眾號(hào):浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    linux高效命令總結(jié)

    今天浩道跟大家分享高效運(yùn)維硬核干貨,分享幾十個(gè)高效的linux命令。讓你在運(yùn)維道路上多些高效技能!
    發(fā)表于 09-20 09:06 ?553次閱讀

    Git常用命令總結(jié)

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

    高效Linux命令使用技巧總結(jié)

    眾所周知,Linux命令眾多,但是卻很少人懂得去使用它的高效命令。一方面是沒有現(xiàn)成的資料;另一方面是大家固定了命令原有使用模式,認(rèn)為不論白貓黑貓,能夠捉住老鼠就是好貓了!本文浩道將結(jié)合工作生涯所接觸
    發(fā)表于 09-25 09:44 ?540次閱讀

    Git常用的超級(jí)實(shí)用命令

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

    git命令的基本使用

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

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

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

    SVN,HG,GIT命令對(duì)照

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

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

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

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

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

    關(guān)于linux的awk高效命令集錦

    今天浩道跟大家分享關(guān)于linux三劍客之一的awk相關(guān)的高效命令集錦!
    發(fā)表于 04-20 10:09 ?356次閱讀

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

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

    git命令和參數(shù)

    ? ? 不知道大家平時(shí)都是怎么去學(xué)習(xí)git的,要記憶那么多的命令和參數(shù),我個(gè)人是不推薦死記硬背的,以往經(jīng)驗(yàn)證明卷的越瘋狂忘的也越快! 其實(shí)簡(jiǎn)單的理解工作原理和熟練運(yùn)用少部分常用命令,日常開發(fā)問(wèn)題不大
    的頭像 發(fā)表于 05-31 14:22 ?578次閱讀

    Git命令的綜合手冊(cè)怎么找

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

    git基本操作命令用法

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

    Git中最常用的命令介紹

    git add命令用于將修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件git add命令用于將修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件,例如
    發(fā)表于 10-26 10:27 ?311次閱讀
    <b class='flag-5'>Git</b>中最常用的<b class='flag-5'>命令</b>介紹
    主站蜘蛛池模板: 全免费a级毛片免费看 | 韩剧甜性涩爱 | 啊灬啊别停灬用力啊在线观看视频 | 抽插嫩B乳无码漫 | 韩国演艺圈悲惨在线 | 国产成人欧美日韩在线电影 | 国产精品久久久久激情影院 | 日韩欧美中文字幕一区 | 成人国产在线看不卡 | 国产线精品视频在线观看 | 国产小视频免费看 | 国产无遮挡无码视频在线观看不卡 | 共妻肉多荤文高h一女n男 | 亚洲国产成人久久一区www妖精 | 99久久国产露脸精品国产吴梦梦 | 久久超碰国产精品最新 | 国色天香社区视频免费高清3 | 掀开奶罩边躁狠狠躁软学生 | 国产精品久久久久久久久齐齐 | 亚洲午夜AV久久久精品影院色戒 | 久久高清免费视频 | 国产精品爽黄69天堂A片 | 秋霞av伦理片在线观看 | 男生插曲女生身全过程 | 亚洲精品高清AV在线播放 | 亚洲区视频在线观看 | 精品国产中文字幕在线视频 | 亚洲免费无码中文在线亚洲在 | 日本无码色哟哟婷婷最新网站 | 午夜在线视频国产极品片 | 青青草原亚洲 | 免费播放美女一级毛片 | 成年性生交大片免费看 | 欧美伦理片第7页 | 伊人久久一本 | 肉蒲团从国内封禁到日本成经典 | www.狠狠色 | xvideos中文版在线视频 | 午夜欧洲亚洲AV永久无码精品 | 最新亚洲人成网站在线影院 | 儿子你得太大了慢点插 |