国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

這些git必會(huì)命令,你確定不進(jìn)來(lái)看下

這篇具有很好參考價(jià)值的文章主要介紹了這些git必會(huì)命令,你確定不進(jìn)來(lái)看下。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

這篇內(nèi)容比較干,也是開(kāi)發(fā)工作中最常用管理代碼托管分支的工具,下面是我常用的到git命令

列出所有本地分支

$?git?branch

列出所有遠(yuǎn)程分支

$?git?branch?-r

刪除本地分支xxx

$?git?branch?-D?xxx

管理遠(yuǎn)程倉(cāng)庫(kù)的列表

$?git?remote

切換分支xxx(切換遠(yuǎn)程分支,自動(dòng)關(guān)聯(lián)遠(yuǎn)程分支)

$?git?checkout?xxx

撤銷(xiāo)暫存區(qū)中某個(gè)文件的修改

$?git?checkout?xxx.c

撤銷(xiāo)暫存區(qū)中所有修改

$?git?checkout?.

新建并切換分支xxx

$?git?checkout?-b?xxx

從遠(yuǎn)程倉(cāng)庫(kù)拉取最新的提交,但不會(huì)自動(dòng)合并到當(dāng)前分支。

$?git?fetch

從遠(yuǎn)程倉(cāng)庫(kù)拉取最新的提交并合并當(dāng)前分支

$?git?pull

所以有人說(shuō)git pull = git fetch + git merge。具體后面會(huì)單獨(dú)出篇文章來(lái)說(shuō)下

生成最近的1次commit的patch

$?git?format-patch?HEAD^

將名字為0001-limit-log-function.patch的patch打上

$?git?am?0001-limit-log-function.patch???

在項(xiàng)目開(kāi)發(fā)中,基本都會(huì)遇到這樣的情況:本來(lái)你在自己的分支上愉快的開(kāi)發(fā)功能A,但是突然加了一個(gè)優(yōu)先級(jí)很高的需求B或者有bug需要先修復(fù)掉。但這個(gè)時(shí)候,你新做的功能A剛開(kāi)發(fā)到一半,總不能先提交A再開(kāi)發(fā)B,或者直接拉個(gè)新分支切過(guò)去吧?(可以倒是可以,但是不推薦),這個(gè)時(shí)候 我們就要用git stash

臨時(shí)保存分支修改的內(nèi)容就像是,切換分支使用,git stash可以保存多次修改內(nèi)容

$?git?stash

恢復(fù)最近一次stash的修改的內(nèi)容

$?git?stash?pop

恢復(fù)之前多次stash中的具體那次的保存修改內(nèi)容

$?git?stash?apply????xxx

列出當(dāng)前工作區(qū)stash的所有記錄

$?git?stash?list

刪除stash的所有記錄

$?git?stash?clear

回退你已提交具體的commitID,并將commit的修改內(nèi)容放回到暫存區(qū)

$?git?reset?--hard?commitID

清空工作目錄下編譯出來(lái)的中間產(chǎn)物

$?git?clean?-df

重命名分支

$?git?branch?-m?oldNme?newName

生成某個(gè)區(qū)間的patch

$?git?format-patch???commitID..commitID??>?lsdkall.patch

制作歷史提交具體某次的補(bǔ)丁

$?git?format-patch?commitID?-1

對(duì)比出修改了哪些內(nèi)容

$?git?diff

生成某個(gè)區(qū)間的patch

$?git?format-patch?97010ef958a502c60d7080212bba353af32d2057..f2f35bbfc16b384f447a30dd0b240637331fd132?>?lsdkall.patch

生成最后第N次提交產(chǎn)生的補(bǔ)丁

$?git?format-patch?-N

回退之前的某個(gè)具體版本xxxx

$?git?reset?--hard?xxxx

顯示一個(gè)提交的詳細(xì)信息。

$?git?show?

顯示某個(gè)具體commit ID提交的詳細(xì)信息。

$?git?show?commitID

顯示歷史提交記錄

$?git?log

將文件添加到Git的暫存區(qū)。

$?git?add??.

從暫存區(qū)和工作目錄中刪除文件

$?git?rm?xx.c

將暫存區(qū)內(nèi)容添加到本地倉(cāng)庫(kù)中

$?git?commit

commit內(nèi)容分段提交

$?git?commit?-s?分段提交內(nèi)容
ctrl?+?o
回車(chē)
ctrl?+?x

對(duì)之前最近一次沒(méi)合入倉(cāng)庫(kù)的commit 提交進(jìn)行再次修改可以是文件內(nèi)容也可以是commit 信息

$?git?commit?--amend

將本地提交推送到遠(yuǎn)程倉(cāng)庫(kù)

$?git?push

有時(shí)候本地代碼和遠(yuǎn)程倉(cāng)庫(kù)有沖突的時(shí)候,就需要強(qiáng)推到倉(cāng)庫(kù)

$?git?push?-f

顯示工作目錄和暫存區(qū)的狀態(tài)。

$?git?status

顯示歷史提交記錄

$?git?log

從log歷史記錄中查找關(guān)鍵字touchpanel

$?git?log?--grep="touchpanel"

僅顯示指定John作者相關(guān)的提交

$?git?log?--author="John"

僅顯示指定提交者John相關(guān)的提交

$?git?log?--committer="John"

查看某個(gè)時(shí)間段的提交記錄

$?git?log?--after="2020-9-23?00:00:00"?--before="2020-9-23?23:59:59"

查看具體某個(gè)目錄drivers/media/i2c下的修改歷史提交記錄

git?log?--oneline??drivers/media/i2c

從倉(cāng)庫(kù)中刪除已提交的某個(gè)文件

$?git?reset?-f?xxx.txt

查看所有標(biāo)簽

git?tag

根據(jù)patch id來(lái)打標(biāo)簽,一般是出版本的人打tag

$?git?tag?-a?v0.9?85fc7e7??

展示標(biāo)簽內(nèi)容

git?show?v1.0?

刪除標(biāo)簽

git?tag?-d?v1.1???

將A分支提交內(nèi)容移動(dòng)到B分支

$?git?checkpick?

下載github上的提交

git?clone?xxx.git

另外推薦兩個(gè)Linux上有兩個(gè)查看git log歷史記錄的工具是gitk,tig

gitk是圖形化查看git提交的目錄

tig是命令去看歷史提交的目錄

這里有本git電子書(shū)需要的自取,關(guān)注公眾號(hào)[Linux隨筆錄](méi),后臺(tái)回復(fù)關(guān)鍵字git,即可獲取


作者潘小帥, 是一名Linux底層愛(ài)好者,平時(shí)寫(xiě)寫(xiě)技術(shù)原創(chuàng)文章,徒步,旅游,看電影的愛(ài)好,喜歡我的文章可以點(diǎn)贊收藏+關(guān)注,感謝你的支持,微信公眾號(hào)【Linux隨筆錄】

本文由 mdnice 多平臺(tái)發(fā)布文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-829847.html

到了這里,關(guān)于這些git必會(huì)命令,你確定不進(jìn)來(lái)看下的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 后端架構(gòu)師必知必會(huì)系列:性能優(yōu)化與負(fù)載均衡策略

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 在互聯(lián)網(wǎng)高速發(fā)展的今天,網(wǎng)站的流量越來(lái)越多,為了保證網(wǎng)站的正常運(yùn)行,優(yōu)化服務(wù)器的性能顯得尤為重要。同時(shí)為了提升網(wǎng)站的訪(fǎng)問(wèn)速度、節(jié)省網(wǎng)絡(luò)帶寬成本、提供更好的用戶(hù)體驗(yàn),很多網(wǎng)站都會(huì)采用分布式架構(gòu)或云計(jì)算平臺(tái)來(lái)提高網(wǎng)站的

    2024年02月06日
    瀏覽(27)
  • 后端架構(gòu)師必知必會(huì)系列:搜索引擎與全文檢索

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 什么是搜索引擎?它是指在互聯(lián)網(wǎng)上搜集、整理并快速索引海量信息的數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù),對(duì)用戶(hù)的查詢(xún)請(qǐng)求進(jìn)行快速、準(zhǔn)確的響應(yīng)的技術(shù)。搜索引擎又分為互聯(lián)網(wǎng)搜索引擎(英語(yǔ): internet search engine)和本地搜索引擎(英語(yǔ): local search engine)。 全文

    2024年02月05日
    瀏覽(27)
  • 怎么制作AI繪畫(huà)?學(xué)會(huì)這幾個(gè)技巧就能制作AI繪畫(huà),這些Python高級(jí)必會(huì)知識(shí)點(diǎn)你能答出來(lái)幾個(gè)

    怎么制作AI繪畫(huà)?學(xué)會(huì)這幾個(gè)技巧就能制作AI繪畫(huà),這些Python高級(jí)必會(huì)知識(shí)點(diǎn)你能答出來(lái)幾個(gè)

    大家知道AI繪畫(huà)嗎?這是最近很火的一種繪畫(huà)方式,我有時(shí)候能在社交平臺(tái)上看到別人發(fā)出來(lái)的圖畫(huà)。問(wèn)了才知道,這是通過(guò)人工智能軟件制作出來(lái)的,只要提供畫(huà)面的描述,AI就能根據(jù)這些詞匯進(jìn)行創(chuàng)作。所以即使是不會(huì)繪畫(huà)的小伙伴也不用擔(dān)心啦,我們通過(guò)這些軟件

    2024年04月16日
    瀏覽(22)
  • Linux 壓縮和解壓縮命令,各種風(fēng)格的Linux運(yùn)維面試題進(jìn)來(lái)了解一下

    Linux 壓縮和解壓縮命令,各種風(fēng)格的Linux運(yùn)維面試題進(jìn)來(lái)了解一下

    2、“.gz” 格式(不能打包) “.gz” 格式壓縮命令: gzip [選項(xiàng)] 源文件 選項(xiàng): -c:將壓縮數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出中,可以用于保留源文件 -d:解壓縮 -r:壓縮目錄 gzip 壓縮文件后會(huì)把源文件刪除掉,它是不支持保留源文件的 “.gz” 格式解壓縮命令: gzip -d 壓縮包名 gunzip 壓縮

    2024年04月15日
    瀏覽(21)
  • 必知必會(huì)Java命令-jps

    必知必會(huì)Java命令-jps

    你好,我是阿光。 最近想著把工作中使用過(guò)的java命令都梳理一下,方便日后查閱。雖然這類(lèi)文章很多,但自己梳理總結(jié)后,還是會(huì)有一些新的收獲。這也是這篇筆記的由來(lái)。 今天先聊聊 jps 命令。 jps 命令是JDK提供的一個(gè)工具,用于查看目標(biāo)系統(tǒng)上的Java進(jìn)程基本信息(進(jìn)程

    2024年02月05日
    瀏覽(20)
  • Gpt微信小程序搭建的前后端流程 - 前端小程序部分-2.確定交互所需的后端API(二)

    Gpt微信小程序搭建的前后端流程 - 前端小程序部分-2.確定交互所需的后端API(二)

    Gpt微信小程序搭建的前后端流程 - 前端小程序部分-2.確定交互所需的后端API(二) 參考微信小程序- 小檸AI智能聊天 ,可自行先體驗(yàn)。 根據(jù)上一節(jié)的小程序靜態(tài)頁(yè)面設(shè)計(jì),需要從后端獲取數(shù)據(jù)的主要4個(gè)點(diǎn): 登錄流程; 獲取今日已提問(wèn)次數(shù); 獲取聊天記錄; 發(fā)起聊天和響應(yīng)。

    2024年02月13日
    瀏覽(27)
  • 運(yùn)維人必會(huì):Linux常用命令合集

    切換目錄: 查看文件與目錄的命令,list 的縮寫(xiě): 文本查找: 擁有強(qiáng)大的查找功能: 文件復(fù)制: 用于移動(dòng)文件: 刪除文件或目錄: 查看進(jìn)程: 用于向某個(gè)工作(%jobnumber)或者是某個(gè)PID(數(shù)字)傳送一個(gè)信號(hào): signal的常用參數(shù)如下: 用于向一個(gè)命令啟動(dòng)的進(jìn)程發(fā)送一個(gè)信

    2024年01月23日
    瀏覽(23)
  • Linux必會(huì)100個(gè)命令(六十)curl

    Linux必會(huì)100個(gè)命令(六十)curl

    在Linux中curl是一個(gè)利用URL規(guī)則在命令行下工作的文件傳輸工具,可以說(shuō)是一款很強(qiáng)大的http命令行工具。它支持文件的上傳和下載,是綜合傳輸工具。 curl選項(xiàng)比較多,使用man curl或者curl -h獲取幫助信息。 ? ? ? ? ? -a/--append ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ?上傳文件時(shí),附

    2024年02月04日
    瀏覽(24)
  • Git必知必會(huì)基礎(chǔ)(07):git diff的使用

    Git必知必會(huì)基礎(chǔ)(07):git diff的使用

    本系列匯總,請(qǐng)查看這里 :https://www.cnblogs.com/uncleyong/p/10854115.html git diff的作用 git diff主要用于比較差異,比如工作區(qū)和暫存區(qū)、暫存區(qū)和本地倉(cāng)庫(kù)、分支和分支等; git diff可以幫助我們找出代碼中的變更,從而更好地管理代碼。 數(shù)據(jù)準(zhǔn)備 本地倉(cāng)庫(kù) 工作區(qū)修改:修改qzcsbj.

    2024年04月15日
    瀏覽(50)
  • Linux必會(huì)100個(gè)命令(五十九)journalctl

    Linux必會(huì)100個(gè)命令(五十九)journalctl

    不帶參數(shù),將輸出所有的日志。 使用-r參數(shù),輸出為反序 使用-f查看最新的日志 使用-n 輸出指定行數(shù) ?使用--since和--until輸出一段時(shí)間內(nèi)的日志 查看昨天的日志: journalctl --since yesterday 查看10點(diǎn)以后2小時(shí)的日志: journalctl --since 10:00 --until \\\"2 hour ago\\\" 使用-u輸出指定服務(wù)的日志

    2024年02月01日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包