亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Visual Studio 中使用git及Git含義

發布時間:2021-04-09 10:23:37 來源:億速云 閱讀:274 作者:啵贊 欄目:開發技術

這篇文章主要講解了“在Visual Studio 中使用git及Git含義”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“在Visual Studio 中使用git及Git含義”吧!

寫程序必然需要版本控制,哪怕是個人項目也是必須的,微軟從Visual Studio 2019開始默認提供了對Git的支持,Visual Studio 2019之前的版本可以安裝相應的插件來實現Git功能。首先要區分下Git和GitHub,前者是指一種版本控制軟件,各個大廠可以有自己的具體實現。后者其實是指GitHub這個網站,它使用Git來提供代碼托管的服務。除了github這個網站外,國內有個gitee提供代碼托管服務的網站。

第一部分:Git是什么?

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

在Visual Studio 中使用git及Git含義

一、工作與操作流程

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

1、Git工作流程

在Visual Studio 中使用git及Git含義

2、Git操作過程圖解

在Visual Studio 中使用git及Git含義

3 Git中常見名詞解釋

拉取(Pull):將遠程版本庫合并到本地版本庫,相當于(Fetch+Meger)

代碼如下:

獲取(Fetch):從遠程版本庫獲得最新版本

代碼如下:

合并(Meger):將兩個版本庫進行合并操作

代碼如下:

提交(Commit):將所做的更改,存入本地暫存庫

代碼如下:

推送(Push):將所做的更改,存入遠程版本庫

代碼如下:

同步(Pull+Push):先將遠程庫拉取,再將本地庫推送到遠程庫,相當于(Pull+Push)

代碼如下:

變基到(Switch):切換分支(雙擊即可切換)

二、 Windows上安裝Git

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

在Visual Studio 中使用git及Git含義

2. 瀏覽器將跳轉到下載安裝包頁面。如下圖。

在Visual Studio 中使用git及Git含義

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

4. 如果你從官網地址下載特別慢,所以用的是淘寶的鏡像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",如下圖。

在Visual Studio 中使用git及Git含義

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

在Visual Studio 中使用git及Git含義

7.對于上面的兩個菜單項,簡單說明一下,其中GUI為用戶界面模式,Bash為命令行模式。

8.在操作系統Windows 10的開始菜單中直接輸入“git”,會出現以下應用程序選項。如下圖。

在Visual Studio 中使用git及Git含義

9. 使用鼠標點擊“Git Bash”,會彈出一個類似的命令窗口的東西,就說明Git安裝成功。如下:

在Visual Studio 中使用git及Git含義

三、SVN與Git的最主要的區別?

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

Git是分布式版本控制系統,那么它就沒有中央服務器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因為版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

四、理解工作區與暫存區的區別?

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

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

感謝各位的閱讀,以上就是“在Visual Studio 中使用git及Git含義”的內容了,經過本文的學習后,相信大家對在Visual Studio 中使用git及Git含義這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丽水市| 石楼县| 吉林市| 万全县| 黔南| 西昌市| 定陶县| 于都县| 栖霞市| 麻阳| 永新县| 呼伦贝尔市| 峨眉山市| 勃利县| 静宁县| 麻城市| 新巴尔虎右旗| 礼泉县| 忻州市| 哈尔滨市| 晋宁县| 凉山| 化隆| 莆田市| 龙岩市| 大余县| 华容县| 九江县| 尚志市| 铁岭县| 凌云县| 阜阳市| 浮山县| 拉孜县| 黄石市| 乌兰察布市| 徐水县| 望城县| 忻州市| 团风县| 马关县|