日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Git得基本使用方法add、commit、push、checkout以及Pull

發(fā)布時(shí)間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git得基本使用方法add、commit、push、checkout以及Pull 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、Git是什么?
Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。

  • Working Directory:工作區(qū)

  • Index / Stage:暫存區(qū)

  • Repository:倉(cāng)庫(kù)區(qū)(或本地倉(cāng)庫(kù))

  • Remote:遠(yuǎn)程倉(cāng)庫(kù)

由于前面2篇文章已經(jīng)簡(jiǎn)單得說(shuō)明了GIT得安裝以及SSH得配置,這次得內(nèi)容主要是以如何使用Git為主要內(nèi)容來(lái)說(shuō)明

當(dāng)我們下載安裝好Git只有,右鍵,可以看到有一個(gè)Git GUI/以及一個(gè)Git Bash ,Git GUI主要是一個(gè)Git得圖形化界面,但是我們主要說(shuō)得是Git Bash這塊,用命令行創(chuàng)建Git得本地倉(cāng)庫(kù),add,commit ,Push,checkout以及Pull

一、如何使用Git

1. 創(chuàng)建版本庫(kù)。

什么是版本庫(kù)?版本庫(kù)又名倉(cāng)庫(kù),英文名repository,你可以簡(jiǎn)單的理解一個(gè)目錄,這個(gè)目錄里面的所有文件都可以被Git管理起來(lái),每個(gè)文件的修改,刪除,Git都能跟蹤,以便任何時(shí)刻都可以追蹤歷史,或者在將來(lái)某個(gè)時(shí)刻還可以將文件”還原”。

首先在我們的E盤(pán)創(chuàng)建一個(gè)gittest文件夾作為我們的倉(cāng)庫(kù)

然后右鍵打開(kāi)我們得Git Bash命令行窗口

第一步我們打開(kāi)后,可以看到現(xiàn)在所在得位置是在我們得桌面,所以我們先切換到我們要進(jìn)行版本控制得文件夾中去,也就是我們項(xiàng)目所在得工作空間

cd E: 切換到E盤(pán)

cd testgit? ?切換到E盤(pán)下面的gittest工作空間下

如果你是第一次進(jìn)入GIT,那么先配置用戶(hù)信息,記得把下面的user.name和useremail換成你自己的

配置完成后執(zhí)行g(shù)it config --list查看配置后得信息

$ git config --global user.name "Doe" $ git config --global user.email doe@example.com

好了,用戶(hù)信息配置好了之后就開(kāi)始步入正題了,前面我們已經(jīng)切換到工作空間gittest目錄下了

我們現(xiàn)在執(zhí)行命令 git init 初始化git,然后就可以對(duì)該目錄進(jìn)行版本控制,執(zhí)行完之后,可以看到后面已經(jīng)創(chuàng)建了一個(gè).git目錄

如果你的文件夾下面沒(méi)有,那需要在查看中設(shè)置一下,顯示隱藏文件夾,因?yàn)?git目錄是隱藏得

接著我們?cè)谠撐募A下手動(dòng)或者通過(guò)命令創(chuàng)建一個(gè)文本README.TXT

接著輸入命令 vim README.TXT進(jìn)入編輯模式然后按【i】進(jìn)行編輯README得文本內(nèi)容

輸入11111111111然后ESC,接著切換大寫(xiě)鍵輸入ZZ,退出編輯模式

輸入 cat README.TXT查看文本內(nèi)容

2. 添加一個(gè)遠(yuǎn)程地址

git remote add origin +你在gitHUb上新建得項(xiàng)目地址(https://github.com/nanBole/gittest.git)

若出現(xiàn)上圖得提示,則輸入用戶(hù)名和郵箱地址驗(yàn)證

提交README.txt文件到Stage暫存區(qū),add之后,輸入git status查看狀態(tài),此時(shí)是 NO COMMIT?

下面接著進(jìn)行提交:git commit -m "輸入你要備注得內(nèi)容",此時(shí)再進(jìn)行一次git status 查看

已經(jīng)提交

下面我們將已經(jīng)提交的內(nèi)容Push到遠(yuǎn)程倉(cāng)庫(kù)去

命令:git push -u origin master? / git push origin master

我們第一次推到遠(yuǎn)程得時(shí)候回加上這個(gè)-u,后面我們?cè)俅翁峤环种У脮r(shí)候就直接使用第二種方式就可以了

$ git push 如果當(dāng)前分支與多個(gè)主機(jī)存在追蹤關(guān)系,那么這個(gè)時(shí)候-u選項(xiàng)會(huì)指定一個(gè)默認(rèn)主機(jī),這樣后面就可以不加任何參數(shù)使用git push。

$ git push -u origin master 上面命令將本地的master分支推送到origin主機(jī),同時(shí)指定origin為默認(rèn)主機(jī),后面就可以不加任何參數(shù)使用git push了。

?不帶任何參數(shù)的git push,默認(rèn)只推送當(dāng)前分支,這叫做simple方式。此外,還有一種matching方式,會(huì)推送所有有對(duì)應(yīng)的遠(yuǎn)程分支的本地分支。Git 2.0版本之前,默認(rèn)采用matching方法,現(xiàn)在改為默認(rèn)采用simple方式。

回到github首頁(yè)刷新下,可以看到我們得README文件已經(jīng)推送到origin主機(jī)了。

總結(jié)

以上是生活随笔為你收集整理的Git得基本使用方法add、commit、push、checkout以及Pull的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。