内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

分享15個(gè)實(shí)用的Git命令

這篇文章主要介紹了分享15個(gè)實(shí)用的Git命令,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)專注于連云網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供連云營(yíng)銷型網(wǎng)站建設(shè),連云網(wǎng)站制作、連云網(wǎng)頁(yè)設(shè)計(jì)、連云網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造連云網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供連云網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

1.修改最近的提交

git commit --amend

—-amend 允許你把階段性更改(例如添加被遺忘的文件)附加到上一次提交。添加 --no-edit 將會(huì)修改最后的提交但不更改它的提交消息。如果沒(méi)有更改,--amend 將允許你重新輸入最后的提交消息。

2.以交互方式添加文件的選定部分

git add -p

-p (或 —patch) 允許以交互的形式選擇每個(gè)跟蹤文件中要提交的部分。這樣每次提交僅包含相關(guān)的更改。

3.以交互方式隱藏文件的選定部分

git stash -p

git-add 類似,你可以使用 --patch 選項(xiàng)以交互方式選擇每個(gè)要跟蹤文件的部分。

4.隱藏未跟蹤的文件

git stash -u

在默認(rèn)情況下,存儲(chǔ)時(shí)不包括那些未跟蹤的文件。為了改變這種行為并包括那些文件,你需要使用 -u 參數(shù)。還有一個(gè) -a-all)參數(shù)可以存儲(chǔ)所有未跟蹤和忽略的文件,這種操作通常能是你不需要的。

5.以交互方式還原文件的選定部分

git checkout -p
--patch` can be also used to selectively discard parts of each tracked file. I aliased this command 
as `git discard

6.切換到上一個(gè)分支

git checkout -

此命令使你可以快速切換到先前簽出的分支。通常 - 是上一個(gè)分支的別名。它也可以與其他命令一起使用。我為 checkout 創(chuàng)建了一個(gè)別名 co,因此可以是 git co -

7.恢復(fù)所有本地更改

git checkout .

如果你確定可以放棄本地所有更改,則可以用 . 一次完成。但是始終使用 checkout --patch 是一個(gè)好習(xí)慣。

8.顯示更改

git diff --staged

該命令顯示所有已階段化的更改(已添加到索引中的更改),而與 git diff 相比,后者僅顯示工作目錄中的更改(索引中沒(méi)有更改)。

9.在本地重命名分支

git branch -m old-name new-name

如果要重命名當(dāng)前簽出的分支,可以將命令縮短為以下形式:

git branch -m new-name

10.遠(yuǎn)程重命名分支

為了遠(yuǎn)程重命名分支,在本地重命名分支后,你需要先遠(yuǎn)程刪除該分支,然后再次推送重命名的分支。

git push origin :old-name
git push origin new-name

11.一次打開(kāi)所有有沖突的文件

重新設(shè)置基準(zhǔn)可能會(huì)導(dǎo)致沖突,以下命令將打開(kāi)需要你解決這些沖突的所有文件。

git diff --name-only --diff-filter=U | uniq  | xargs $EDITOR

12.發(fā)生了什么變化?

git whatchanged —-since=‘2 weeks ago’

該命令將顯示一個(gè)日志,其中包含最近兩周內(nèi)每次提交所引入的差異。

13.從上一次提交中刪除文件

你可以通過(guò)結(jié)合 rmcommit --amend 命令來(lái)從上一次提交中快速刪除誤提交的文件:

git rm —-cached <file-to-remove>
git commit —-amend

14.查找分支

git branch --contains <commit>

該命令將顯示包含特定提交的所有分支。

15.在本地優(yōu)化存儲(chǔ)庫(kù)

git gc --prune=now --aggressive

總結(jié)

盡管我非常喜歡CLI,但還是強(qiáng)烈建議使用 Magit 來(lái)進(jìn)一步提高你使用 Git 的效率。它是我用過(guò)的最好的軟件之一。

也可以通過(guò) help 命令查看 Git 工作流程的精彩概述。請(qǐng)務(wù)必仔細(xì)閱讀!

git help workflows

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“分享15個(gè)實(shí)用的Git命令”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

新聞標(biāo)題:分享15個(gè)實(shí)用的Git命令
當(dāng)前路徑:http://m.rwnh.cn/article30/iggppo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、微信公眾號(hào)、域名注冊(cè)、網(wǎng)站制作、響應(yīng)式網(wǎng)站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司
淄博市| 邮箱| 平原县| 赤壁市| 泗洪县| 龙岩市| 洛川县| 南木林县| 葵青区| 武义县| 子洲县| 兴仁县| 安塞县| 普宁市| 缙云县| 昂仁县| 乌兰察布市| 灵川县| 惠安县| 石嘴山市| 花莲市| 嘉荫县| 舞阳县| 桐城市| 南投县| 凯里市| 永吉县| 莱州市| 彭泽县| 高尔夫| 平远县| 夹江县| 绩溪县| 广昌县| 新蔡县| 普兰县| 平原县| 葵青区| 罗甸县| 临邑县| 富裕县|