前言:Git 是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。但是很多同學(xué)仍然不會(huì)用,今天我們就來(lái)詳細(xì)講一下這個(gè) Git 到底怎么玩。
一、安裝 Git 客戶(hù)端
二、注冊(cè)碼云賬號(hào)
三、創(chuàng)建遠(yuǎn)程分支
創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
四、將遠(yuǎn)程分支拉到本地(此時(shí)遠(yuǎn)程分支與本地分支就都有了,且建立了關(guān)聯(lián)關(guān)系)
2.通過(guò)倉(cāng)庫(kù)地址將遠(yuǎn)程倉(cāng)庫(kù)克隆到本地
3.在命令行中輸入命令然后回車(chē),遠(yuǎn)程倉(cāng)庫(kù)就復(fù)制到你本地了。
五、將你的項(xiàng)目提交到遠(yuǎn)程倉(cāng)庫(kù)
將你的項(xiàng)目復(fù)制到剛才的本地倉(cāng)庫(kù),然后提交到遠(yuǎn)程倉(cāng)庫(kù)。
1、設(shè)置郵箱
Git config --global user.email "你注冊(cè)碼云填的郵箱"
2、設(shè)置用戶(hù)名
Git config --global user.name "你注冊(cè)碼云的名稱(chēng)"
3、添加所有文件到緩存區(qū)(.表示所有文件,也可以指定某個(gè)文件,或者文件夾,直接寫(xiě)名稱(chēng)即可)
Git add .
4、將緩存區(qū)的文件提交到本地倉(cāng)庫(kù)
Git commit -am"對(duì)本次提交文件的描述信息"
5、將本地 master 分支提交到遠(yuǎn)程倉(cāng)庫(kù) master 分支(因?yàn)楸镜睾瓦h(yuǎn)程對(duì)應(yīng)的分支都叫 master)
第一次提交需要加-u 參數(shù),以后直接用 Git push 即可。
Git push -u origin master
六、其他常用 Git 命令
?????
1.查看本地分支
Git branch
2.查看遠(yuǎn)程分支
Git branch -r
3.查看本地分支與遠(yuǎn)程分支關(guān)聯(lián)關(guān)系
Git branch -vv
4.查看提交日志
Git log
按 q 退出
5.創(chuàng)建分支
Git branch your_branch_name
?????
6.切換分支
Git checkout your_branch_name
7.創(chuàng)建分支并切換到新分支上去
Git checkout -b your_branch_name
8.基于某個(gè)分支創(chuàng)建新的分支
Git branch branch1 branch2
9.拉取分支代碼到本地
Git pull
10.刪除本地分支
Git branch -d bugfix01
?????
11.刪除遠(yuǎn)程分支
Git push origin --delete bugfix01
12.強(qiáng)制提交到遠(yuǎn)程分支
Git push -f origin you_branch_name
13.分支合并(將 bugfix01 分支合并到 master 分支)
①切換到 master 分支上
Git checkout master
②合并分支
Git merge bugfix01
③提交
Git push
14.分支回滾
回滾機(jī)制說(shuō)明:
1、在Git中,用HEAD表示當(dāng)前版本
2、上一個(gè)版本就是HEAD^
3、上上一個(gè)版本就是HEAD^^
4、通過(guò)數(shù)字表示之前100個(gè)版本HEAD~100
5、git log可以查看提交歷史,查看commit_id,按q退出
6、回滾命令
git reset --hard commit_id
15.強(qiáng)制覆蓋本地倉(cāng)庫(kù)
16.沖突解決
想編譯下pthreads4w,搜了一圈兒,沒(méi)找到合適的,特記錄下來(lái)與君共勉,希望可以幫到有需要的同學(xué),也請(qǐng)大家建議、指正。
首先,為了方便集中管理cmake install后的文件,防止找不到cmake install后的文件位置,先創(chuàng)建個(gè)文件夾存儲(chǔ)下,如:D:\cmake,并創(chuàng)建環(huán)境變量CMAKE_INSTALL_PREFIX指向該目錄。
其次,在github上找到pthreads4w(https://github.com/Vollstrecker/pthreads4w),點(diǎn)擊code,選擇HTTPS,點(diǎn)復(fù)制按鈕,并通過(guò)git命令行g(shù)it clone https://github.com/Vollstrecker/pthreads4w.git克隆到本地目錄,如:D:\gitprogram,之后pthreads4w的路徑就是D:\gitprogram\pthreads4w。
接下來(lái),進(jìn)入\pthreads4w目錄,創(chuàng)建目錄build,此目錄會(huì)自動(dòng)生成cmake的編譯文件。
然后,打開(kāi)cmake gui,分別設(shè)置項(xiàng)目的路徑和編譯后文件的路徑,如下
然后,點(diǎn)擊Configure按鈕,選擇編譯使用的工具,這里我選擇的是Visual Studio 17 2022.然后點(diǎn)擊finiish按鈕,等待編譯完成。
然后,點(diǎn)擊Generate按鈕,生成VS cmake項(xiàng)目。之后,點(diǎn)擊Open Project,打開(kāi)VS工具。
然后,在VS項(xiàng)目中,找到INSTALL,右鍵點(diǎn)擊生成,VS即可開(kāi)始使用根據(jù)cmkae的配置,生成文件,請(qǐng)耐心等待生成完畢。
之后,在D:\cmake即可看到生成的文件,include放置頭文件,lib放置庫(kù)文件。
我們?cè)诖四夸泟?chuàng)建bin文件夾,將lib里的.dll文件,拷貝至此目錄,并加入path環(huán)境變量,方便以后開(kāi)發(fā)使用。
到此,就可以愉快的繼續(xù)你的編程之旅了。
#頭條創(chuàng)作挑戰(zhàn)賽#
友情鏈接: 餐飲加盟
地址:北京市海淀區(qū) 電話(huà):010- 郵箱:@126.com
備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有