最新国产好看的视频,伊人天堂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)提供了對Git的支持,Visual Studio 2019之前的版本可以安裝相應(yīng)的插件來實(shí)現(xiàn)Git功能。首先要區(qū)分下Git和GitHub,前者是指一種版本控制軟件,各個(gè)大廠可以有自己的具體實(shí)現(xiàn)。后者其實(shí)是指GitHub這個(gè)網(wǎng)站,它使用Git來提供代碼托管的服務(wù)。除了github這個(gè)網(wǎng)站外,國內(nèi)有個(gè)gitee提供代碼托管服務(wù)的網(wǎng)站。

第一部分:Git是什么?

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

一、工作與操作流程

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

1、Git工作流程

2、Git操作過程圖解

3 Git中常見名詞解釋

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

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

二、 Windows上安裝Git

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

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

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.對于上面的兩個(gè)菜單項(xiàng),簡單說明一下,其中GUI為用戶界面模式,Bash為命令行模式。

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

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

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

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

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

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

工作區(qū):就是你在電腦上看到的目錄,比如目錄下WpfAppGit里的文件(.git隱藏目錄版本庫除外)。或者以后需要再新建的目錄文件等等都屬于工作區(qū)范疇。

版本庫(Repository):工作區(qū)有一個(gè)隱藏目錄.git,這個(gè)不屬于工作區(qū),這是版本庫。其中版本庫里面存了很多東西,其中最重要的就是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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

博客| 扎鲁特旗| 日喀则市| 合肥市| 冀州市| 安溪县| 南岸区| 舒兰市| 黄浦区| 泰州市| 靖安县| 登封市| 衡山县| 民权县| 云霄县| 颍上县| 兴和县| 澎湖县| 友谊县| 抚宁县| 景东| 武安市| 旬邑县| 德化县| 望都县| 江川县| 剑阁县| 盐城市| 陵水| 乡城县| 闵行区| 兰州市| 福安市| 措美县| 齐齐哈尔市| 泾源县| 桓台县| 宣汉县| 博乐市| 北票市| 新安县|