小白教程:Visual Studio2017配置GitHub图文教程
- 1 前言
- 2 配置過(guò)程
1 前言
這段時(shí)間準(zhǔn)備把之前的VS上的代碼都上傳到GitHub上,之前都沒(méi)有Git的習(xí)慣,代碼一鍋粥的放在了自己的移動(dòng)硬盤里面,這不是個(gè)好習(xí)慣,于是就想學(xué)習(xí)一下Git代碼管理,改變一下自己的代碼管理方式,本文是對(duì)自己在VS上配置GitHub的一個(gè)學(xué)習(xí)記錄。
Visual Studio自帶有一一套自己的代碼版本控制系統(tǒng),叫做?Visual Studio Team Services,但是貌似不是特別火。相比之下,GitHub?的影響力要更大一點(diǎn),VisualStudio 2012之前的版本是不帶Git系統(tǒng)的,但是可以通過(guò)擴(kuò)展插件在VS上執(zhí)行Git系統(tǒng),如果如果你是個(gè)Git高手的話,直接用命令行操作,或許不是什么難事,但對(duì)于小白而言,還是有點(diǎn)難度。?
?
VS2013之后,VS本身可以集成Git系統(tǒng),但是就我這段時(shí)間的體驗(yàn)而言,不是特別好用,容易迷之連不上 (報(bào)錯(cuò)libgit2.Category = Net(Error)?) ,但是VS的最新版本,無(wú)論是IDE本身還是VS擴(kuò)展插件,都提供了很好的支持,尤其是微軟收購(gòu)了GitHub之后,相信VS對(duì)GitHub的支持會(huì)更加友好。
配置環(huán)境
- Visula Studio 2017 專業(yè)版
- Windows 10 企業(yè)版
- GitHub VS插件
2 配置過(guò)程
打開(kāi)Visual Studio 2017 ,點(diǎn)擊導(dǎo)航欄Tools->Extensions and Updates,安裝插件?
在搜索欄里搜索 GitHub?
安裝之后,會(huì)提示關(guān)閉VS之后生效,關(guān)閉VS,開(kāi)始安裝,過(guò)程很簡(jiǎn)單,按照提示,下一步即可
然后再啟動(dòng)VS,創(chuàng)建我們的項(xiàng)目,開(kāi)始使用?
注意,勾選右下角的“Create new Git repository”,創(chuàng)建本地代碼倉(cāng)
然后打開(kāi) Team Explorer
會(huì)發(fā)現(xiàn)此時(shí),已經(jīng)有了GitHub的選項(xiàng)
如果是第一次登錄,會(huì)讓你登錄GitHub賬號(hào)
登錄之后,點(diǎn)擊?Create?我們要在GitHub上創(chuàng)建一個(gè)全新的代碼倉(cāng)
注意,Name可以是自定義的,可以和解決方案還有項(xiàng)目名不同,但是Local Path必須是解決方案的根目錄
創(chuàng)建成功的圖例?
然后,我們寫一段代碼,測(cè)試一下代碼變更,創(chuàng)建一個(gè)source.cpp文件,隨便寫一段代碼如下
/* Brief: This code is uesd to test the connection of github to visual studio. ** Author: Jason ** Date: 2018-6-29 */ #include<iostream> using namespace std;int main() {cout << "Hello ,GitHub.com" << endl;cin.get();return 0; }- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
此時(shí)你會(huì)發(fā)現(xiàn)旁邊的解決方案中,source.cpp前面會(huì)多一個(gè)小加號(hào),表示該文件代碼存在變動(dòng)
在GitHub的管理中,想要同步到遠(yuǎn)程代碼庫(kù),需要先publish自己的代碼倉(cāng)
在Team Explorer中,點(diǎn)擊Publish
?
對(duì)應(yīng)的,在GitHub官網(wǎng)上,可以看到自己剛才的代碼變更
至此,全部操作完成,雖然并沒(méi)有什么難點(diǎn),但對(duì)于我這個(gè)小白而言,還是折騰了半天,還是記錄一下吧。?
相比于VS2013的,VS2017操作更簡(jiǎn)單,而且不容易出現(xiàn)問(wèn)題。
總結(jié)
以上是生活随笔為你收集整理的小白教程:Visual Studio2017配置GitHub图文教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vim插件自动补齐_给VIM添加REPL
- 下一篇: 句柄和指针的区别