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

【Git】git常用命令集合

這篇具有很好參考價(jià)值的文章主要介紹了【Git】git常用命令集合。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、前言

??Git是現(xiàn)代軟件開(kāi)發(fā)不可或缺的版本控制工具,它可以追蹤文件的變化、協(xié)同開(kāi)發(fā)以及管理代碼版本。掌握Git的常用命令對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)至關(guān)重要。本文將為你介紹一些Git常用命令,幫助你輕松駕馭版本控制。

二、最常用的git命令

??詳細(xì)介紹了Git的常用命令,涵蓋了版本管理、分支操作、遠(yuǎn)程協(xié)作等方面。通過(guò)學(xué)習(xí)和熟練使用這些命令,你將能夠更加高效地管理代碼版本、合作開(kāi)發(fā)以及解決常見(jiàn)問(wèn)題。Git的強(qiáng)大功能為你的項(xiàng)目提供了堅(jiān)實(shí)的版本控制基礎(chǔ)。隨著實(shí)踐的積累,你將能夠更加深入地理解和運(yùn)用這些命令,成為優(yōu)秀的版本控制專(zhuān)家。如果你想了解更多高級(jí)功能,不妨參閱Git官方文檔以獲取更多的信息。

1.git branch //查看git的所有分支
2.git branch test //創(chuàng)建test分支
3.git log //git上傳的日志
4.git status //查看git當(dāng)前狀態(tài)
5.git switch test //切換test分支
6.git merge test //當(dāng)前在主分支合并分支
7.git commit -am 'xxx' //添加所有并遞交
git add .和git commit -m 的結(jié)合體
8.git commit -amend //沒(méi)有增加新的提交記錄,相當(dāng)于將當(dāng)前的修改追加到上一次的提交中

三、git拉取代碼

??如何使用Git從零開(kāi)始管理項(xiàng)目代碼。通過(guò)克隆項(xiàng)目、切換分支和拉取代碼,你可以輕松地與團(tuán)隊(duì)協(xié)作,保持代碼的最新?tīng)顟B(tài)。Git的強(qiáng)大功能將為你的開(kāi)發(fā)工作帶來(lái)極大的便利。隨著實(shí)踐的增加,你將更加熟練地運(yùn)用這些命令,成為優(yōu)秀的代碼管理者。如果你對(duì)Git的更高級(jí)用法感興趣,別忘了查閱官方文檔以獲取更多信息。

//拉取項(xiàng)目目錄路徑
git clone xxxxxx
//創(chuàng)建項(xiàng)目名稱(chēng)
cd xxxx
//切換到自己的分支
git checkout xxxx
//拉取代碼
git pull

四、git本地如何合并分支

1、查看和切換分支

首先,讓我們來(lái)看看如何查看和切換分支。打開(kāi)終端,導(dǎo)航到項(xiàng)目目錄,并執(zhí)行以下命令:

#1.查看當(dāng)前分支
git branch
當(dāng)前分支為test1

#2.切換test2
git checkout test2

2、拉取最新代碼并合并

在分支切換之前,確保你的分支是最新的,以免產(chǎn)生沖突。假設(shè)你從test1分支切換到test2分支,拉取最新的test2代碼并合并,你可以執(zhí)行以下操作:

#3.拉取最新test2的代碼
git pull origin test2

#4.切換到分支
git checkout test1

#5.test1合并test2
git merge origin/test2

五、上傳文件識(shí)別大小寫(xiě)

git上傳文件大小寫(xiě)默認(rèn)為true(不識(shí)別大小寫(xiě))

//獲取是否忽略大小寫(xiě)
git config --get core.ignorecase
//取消忽略大小寫(xiě)字母
git config core.ignorecase false

六、開(kāi)發(fā)分支(dev)上的代碼達(dá)到上線的標(biāo)準(zhǔn)后,要合并到master分支

git checkout dev
這里的origin是git關(guān)聯(lián)的別名
git pull origin main:main    //線上更新本地     git 實(shí)踐() pull的使用 - 簡(jiǎn)書(shū) (jianshu.com)
git checkout master
git merge dev
git push -u origin master

七、當(dāng)master代碼改動(dòng)了,需要更新開(kāi)發(fā)分支(dev)上的代碼

git checkout master 
git pull origin main:main
git checkout dev
git merge master 
git push -u origin dev

八、git本地版本回退與遠(yuǎn)端版本回退

git log  //該命令顯示從最近到最遠(yuǎn)的提交日志。查看歷史的提交id
git reset --hard commit_id	//commit_id從log里查找
     git reset --hard a7e1d279
git push -f origin master ##本地回滾后強(qiáng)制上傳   

九、git刪除線上倉(cāng)庫(kù)的分支

git push origin --delete 分支

十、強(qiáng)制合并上線分支

git push origin master:main -f

十一、分支合并主分支最新代碼操作

1、在自己的分支上運(yùn)行

git merge origin/master

2、出現(xiàn)沖突,進(jìn)行修改,最后遞交到自己的分支上

git push origin xxx

十二、git刪除操作

1、刪除暫存區(qū)或分支上的文件,同時(shí)工作區(qū)也不需要這個(gè)文件了,可以使用

git rm 文件路徑
git commit -m 'delete somefile'
git push

2、刪除暫存區(qū)或分支上的文件,但本地有需要使用,只是不希望這個(gè)文件被版本控制,可以使用

//刪除緩存文件
git rm --cached 文件路徑
//重新遞交
git commit -m 'delete remote somthing'
git push 

十三、總結(jié)

掌握Git常用命令對(duì)于軟件開(kāi)發(fā)和團(tuán)隊(duì)協(xié)作至關(guān)重要。通過(guò)使用這些命令,您可以有效地管理代碼版本、處理分支、協(xié)同開(kāi)發(fā)以及追蹤變更歷史。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-403319.html

到了這里,關(guān)于【Git】git常用命令集合的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • adb 命令集

    adb 查看app啟動(dòng)時(shí)間 1.清除時(shí)間 2.啟動(dòng)應(yīng)用并記錄 TotalTime: 491 adb 查看分辨率、dpi 分辨率 Physical size: 1080x2340 dpi: Physical density: 480 adb 捕獲logcat pushpull 文件 push e盤(pán)文件到sdcard pull sdcard文件到e盤(pán) adb 截屏 批量安裝apk

    2024年02月07日
    瀏覽(26)
  • HCIA配置命令集

    HCIA配置命令集

    目錄 擴(kuò)展 交換機(jī) 路由器 路由器網(wǎng)關(guān)配置 DHCP服務(wù)器 Telnet?? :遠(yuǎn)程登錄協(xié)議 ? ? 靜態(tài)路由配置 ? ? 動(dòng)態(tài)路由 OSPF RIP NAT—網(wǎng)絡(luò)地址轉(zhuǎn)換 ACL—訪問(wèn)控制列表 ACL的分類(lèi): 配置 配置基礎(chǔ)ACL?? : 例一: 例二: 配置高級(jí)ACL?? : 例一: 例二: Huaweisave 一保存配置 Huaweireset??s

    2024年02月16日
    瀏覽(17)
  • 數(shù)據(jù)庫(kù)命令集

    1、創(chuàng)建數(shù)據(jù)庫(kù) 語(yǔ)法格式: CREATE DATABASE 數(shù)據(jù)庫(kù)名; 1.1、創(chuàng)建數(shù)據(jù)庫(kù),并指定字符集和校對(duì)規(guī)則 語(yǔ)法格式: CREATE DATABASE 數(shù)據(jù)庫(kù)名 DEFAULT CHAARACTER 字符集 COLLATE 校對(duì)規(guī)則; 1.2、進(jìn)入到指定數(shù)據(jù)庫(kù)中 語(yǔ)法格式: USE 數(shù)據(jù)庫(kù)名; 1.3、修改數(shù)據(jù)庫(kù)默認(rèn)字符集和校對(duì)規(guī)則 語(yǔ)法格式: ALTE

    2024年01月23日
    瀏覽(23)
  • FFmpeg的一些命令集

    獲取視頻的信息 ffmpeg -i video.avi 將圖片序列合成視頻 ffmpeg -f image2 -i image%d.jpg video.mpg 上面的命令會(huì)把當(dāng)前目錄下的圖片(名字如:image1.jpg. image2.jpg. 等…)合并成 video.mpg 將視頻分解成圖片序列 ffmpeg -i video.mpg image%d.jpg 上面的命令會(huì)生成 image1.jpg. image2.jpg. … 支持的圖片格式

    2024年02月12日
    瀏覽(20)
  • 簡(jiǎn)單整理FFmpeg相關(guān)命令集

    簡(jiǎn)單整理FFmpeg相關(guān)命令集

    簡(jiǎn)單整理了FFmpeg相關(guān)命令,主要包括ffplay播放控制和媒體播放命令、ffmpeg命令相關(guān)參數(shù)以及常用的提取音視頻等命令。 FFmpeg是一套可以用來(lái)記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開(kāi)源計(jì)算機(jī)程序。采用LGPL或GPL許可證。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解

    2024年01月16日
    瀏覽(24)
  • npm yarn pnpm 命令集

    安裝依賴(lài) 安裝某個(gè)依賴(lài) 安裝到全局(dependencies) 安裝到線下(devDependencies) 卸載某個(gè)依賴(lài) 卸載全局依賴(lài) 清除npm緩存 如果清除緩存報(bào)禁止--force錯(cuò)誤 可以使用以下這條 安裝pnpm 打開(kāi)CMD命令行 輸入 查看版本號(hào) 安裝依賴(lài) 安裝某個(gè)依賴(lài) 刪除某個(gè)依賴(lài) 更新所有依賴(lài) 更新某個(gè)依賴(lài)

    2024年02月12日
    瀏覽(43)
  • 【Redis】Redis基礎(chǔ)命令集詳解

    【Redis】Redis基礎(chǔ)命令集詳解

    一、基礎(chǔ)命令 1、ping(心跳命令) 鍵入ping命令,若看到PONG響應(yīng),則說(shuō)明客戶(hù)端與Redis的連接時(shí)正常的。 2、get/set(讀寫(xiě)鍵值命令) set key value 會(huì)將指定 key-value 寫(xiě)入到DB。 get key 則會(huì)讀取指定key的value值。 3、select(切換數(shù)據(jù)庫(kù)) redis默認(rèn)有 16 個(gè)數(shù)據(jù)庫(kù)。這個(gè)在 Redis Desktop M

    2023年04月18日
    瀏覽(28)
  • Linux命令集(Linux文件管理命令--rm指令篇)

    如下為筆者總結(jié)出在 linux 中最常用的 rm 指令集 ??希望能夠幫助正在Linux路上奮斗的你?? 刪除文件或目錄 短選項(xiàng) 長(zhǎng)選項(xiàng) 描述 -f --force 忽略不存在的文件,不給出提示 -i --interactive 進(jìn)行交互式刪除操作,刪除前逐一詢(xún)問(wèn)確認(rèn) -r --recursive 將指定目錄及其子目錄遞歸刪除 -v --

    2024年02月01日
    瀏覽(20)
  • Linux命令集(Linux文件管理命令--rmdir指令篇)

    如下為筆者總結(jié)出在 linux 中最常用的 rmdir 指令集 ??希望能夠幫助正在Linux路上奮斗的你?? 刪除空目錄 短選項(xiàng) 長(zhǎng)選項(xiàng) 描述 -p --parents 遞歸刪除父目錄中不包含子目錄或文件的空目錄,同時(shí)刪除父目錄 -v --verbose 顯示當(dāng)前刪除目錄 -- --ignore-fail-on-non-empty 忽略非空目錄刪除失敗

    2024年02月02日
    瀏覽(19)
  • Linux命令集(Linux文件管理命令--mv指令篇)

    如下為筆者總結(jié)出在 linux 中最常用的 mv 指令集 ??希望能夠幫助正在Linux路上奮斗的你?? 移動(dòng)或重命名文件或目錄 短選項(xiàng) 長(zhǎng)選項(xiàng) 描述 -b -- 在執(zhí)行覆蓋前,為目標(biāo)文件創(chuàng)建一個(gè)備份 -f --force 不提示用戶(hù)直接強(qiáng)制覆蓋目標(biāo)文件而進(jìn)行操作 -i --interactive 如果目標(biāo)文件已經(jīng)存在,

    2024年02月02日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包