最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Visual Studio 中使用git及Git概念

 更新時(shí)間:2021年04月08日 15:25:24   作者:DotNet菜園  
Git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目版本管理,是目前使用范圍最廣的版本管理工具,本文重點(diǎn)給大家介紹在Visual Studio 中使用git及git的工作原理,感興趣的朋友一起看看吧

寫程序必然需要版本控制,哪怕是個(gè)人項(xiàng)目也是必須的,微軟從Visual Studio 2019開始默認(rèn)提供了對(duì)Git的支持,Visual Studio 2019之前的版本可以安裝相應(yīng)的插件來(lái)實(shí)現(xiàn)Git功能。首先要區(qū)分下Git和GitHub,前者是指一種版本控制軟件,各個(gè)大廠可以有自己的具體實(shí)現(xiàn)。后者其實(shí)是指GitHub這個(gè)網(wǎng)站,它使用Git來(lái)提供代碼托管的服務(wù)。除了github這個(gè)網(wǎng)站外,國(guó)內(nèi)有個(gè)gitee提供代碼托管服務(wù)的網(wǎng)站。

第一部分:Git是什么?

Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。Git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目版本管理,是目前使用范圍最廣的版本管理工具。下面先用圖來(lái)介紹 一下Git的工作原理 :

一、工作與操作流程

在使用前先來(lái)了解一下Git的工作流程,是很有必要的一件事,下面是Git的工作流程和如何使用Visual Studio 中的git進(jìn)行操作的圖解:

1、Git工作流程

2、Git操作過(guò)程圖解

3 Git中常見名詞解釋

拉?。≒ull):將遠(yuǎn)程版本庫(kù)合并到本地版本庫(kù),相當(dāng)于(Fetch+Meger)

復(fù)制代碼 代碼如下:
獲?。‵etch):從遠(yuǎn)程版本庫(kù)獲得最新版本
復(fù)制代碼 代碼如下:
合并(Meger):將兩個(gè)版本庫(kù)進(jìn)行合并操作
復(fù)制代碼 代碼如下:
提交(Commit):將所做的更改,存入本地暫存庫(kù)
復(fù)制代碼 代碼如下:
推送(Push):將所做的更改,存入遠(yuǎn)程版本庫(kù)
復(fù)制代碼 代碼如下:
同步(Pull+Push):先將遠(yuǎn)程庫(kù)拉取,再將本地庫(kù)推送到遠(yuǎn)程庫(kù),相當(dāng)于(Pull+Push)
復(fù)制代碼 代碼如下:
變基到(Switch):切換分支(雙擊即可切換)

二、 Windows上安裝Git

1. 一般我們工作的電腦都是Windows系統(tǒng),要使用git首先要進(jìn)行安裝。從官網(wǎng)的https://git-scm.com/downloads下載頁(yè)面中下載git的windows安裝包。如下圖。

2. 瀏覽器將跳轉(zhuǎn)到下載安裝包頁(yè)面。如下圖。

3. 在下載目錄中找到剛才下載的文件Git-2.30.0.2-64-bit.exe,使用鼠標(biāo)雙擊,然后默認(rèn)安裝即可。

4. 如果你從官網(wǎng)地址下載特別慢,所以用的是淘寶的鏡像https://npm.taobao.org/mirrors/git-for-windows中選擇合適的版本下載。

我使用的是windows 10 +git 2.26.2-64-bit.exe (https://npm.taobao.org/mirrors/git-for-windows/v2.26.2.windows.1/Git-2.26.2-64-bit.exe

5.安裝成功之后,在開始菜單里面找到 "Git --> Git Bash",如下圖。

6.或者在桌面右鍵,也可以看到:

7.對(duì)于上面的兩個(gè)菜單項(xiàng),簡(jiǎn)單說(shuō)明一下,其中GUI為用戶界面模式,Bash為命令行模式。

8.在操作系統(tǒng)Windows 10的開始菜單中直接輸入“git”,會(huì)出現(xiàn)以下應(yīng)用程序選項(xiàng)。如下圖。

9. 使用鼠標(biāo)點(diǎn)擊“Git Bash”,會(huì)彈出一個(gè)類似的命令窗口的東西,就說(shuō)明Git安裝成功。如下:

三、SVN與Git的最主要的區(qū)別?

SVN是集中式版本控制系統(tǒng),版本庫(kù)是集中放在中央服務(wù)器的,而干活的時(shí)候,用的都是自己的電腦,所以首先要從中央服務(wù)器哪里得到最新的版本,然后再寫代碼,在寫完代碼并編譯通過(guò)之后,需要把自己的代碼文件推送到中央服務(wù)器。集中式版本控制系統(tǒng)是必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)還可以,帶寬夠大,速度夠快,如果在互聯(lián)網(wǎng)下,如果網(wǎng)速慢的話,就納悶了。

Git是分布式版本控制系統(tǒng),那么它就沒有中央服務(wù)器的,每個(gè)人的電腦就是一個(gè)完整的版本庫(kù),這樣,工作的時(shí)候就不需要聯(lián)網(wǎng)了,因?yàn)榘姹径际窃谧约旱碾娔X上。既然每個(gè)人的電腦都有一個(gè)完整的版本庫(kù),那多個(gè)人如何協(xié)作呢?比如說(shuō)自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時(shí),你們兩之間只需把各自的修改推送給對(duì)方,就可以互相看到對(duì)方的修改了。

四、理解工作區(qū)與暫存區(qū)的區(qū)別?

工作區(qū):就是你在電腦上看到的目錄,比如目錄下WpfAppGit里的文件(.git隱藏目錄版本庫(kù)除外)?;蛘咭院笮枰傩陆ǖ哪夸浳募鹊榷紝儆诠ぷ鲄^(qū)范疇。

版本庫(kù)(Repository):工作區(qū)有一個(gè)隱藏目錄.git,這個(gè)不屬于工作區(qū),這是版本庫(kù)。其中版本庫(kù)里面存了很多東西,其中最重要的就是stage(暫存區(qū)),還有Git為我們自動(dòng)創(chuàng)建了第一個(gè)分支master,以及指向master的一個(gè)指針HEAD。

到此這篇關(guān)于在Visual Studio 中使用git及Git概念的文章就介紹到這了,更多相關(guān)Visual Studio使用git內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

穆棱市| 陆川县| 普安县| 津南区| 嵩明县| 江孜县| 浦北县| 吉木萨尔县| 宝丰县| 高台县| 漳平市| 临湘市| 淳化县| 木兰县| 茶陵县| 安阳县| 万盛区| 峨眉山市| 博客| 登封市| 逊克县| 福州市| 周口市| 延津县| 阜阳市| 沭阳县| 虹口区| 乌拉特中旗| 墨江| 麻栗坡县| 慈溪市| 武定县| 炎陵县| 鄂托克前旗| 九台市| 江安县| 松桃| 华安县| 利辛县| 库车县| 长葛市|