一、前言
??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ě))文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-403319.html
//獲取是否忽略大小寫(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)!