win10下Git和Tortoise安装并使用VS15保存到码云
Git可以記錄文件的所有歷史變化,也可以隨時隨地的回復我們任何的一個歷史版本,防止因為意外導致的一些數據丟失。
一、首先下載:
(1)先裝:https://git-scm.com/
(2)再裝:https://tortoisegit.org/
也可以只裝第一個,第二個只是為了使用方便點。
下載之后如下所示:
二、之后安裝
安裝過程就是不停的Next。
安裝Git:
? ??????????
圖1:修改自己想放置的路徑;圖2:之后默認Next;圖3:讓你選擇開始菜單的文件;其他沒提到的都是默認。
安裝完成后就可以在開始菜單中找到。或者右鍵就可以看到如下有Git GUI和Git Bash:
git是一個版本控制工具,分為git工具和烏龜git的桌面工具。
第一步先安裝Git(Git-2.29.2.2-64-bit.exe)
第二步安裝烏龜Tortoise,它是git的圖形化界面。(TortoiseGit-2.11.0.0-64bit.msi)(修改路徑,默認安裝就行了,右鍵可以看到Git Clone,創建Git倉庫,TortoiseGit里邊有設置。)
只不過安裝完第一個git(Git-2.29.2.2-64-bit.exe)之后,他全部都是使用命令去操作;所以借助圖形化工具TortoiseGit-2.11.0.0-64bit.msi,安裝這個烏龜工具之后,我們不需要敲擊命令只需要鼠標點點點,我們就可以把你的代碼弄到我的庫里邊,從我的代碼倉庫里邊把你需要的代碼給拿回來。
右鍵---》TortoiseGit里邊有設置:
確定之后這個工具就可以使用了。(至此之后下邊的紅色兩個文件配置我沒有做)
----------------------------兩個文件配置開始-----------------------------
安裝完成后,會在C盤----》用戶-----》HEHE(根據自己電腦的用戶名去找)下邊會有兩個文件(.gitconfig和my.gitignore(my.gitignore這個的名字隨便你起,但是后綴名必須是 .gitignore)),如果沒有你自己手動創建一下。
打開我自己的發現只有一個文件.gitconfig(這個是git工具的配置文件),沒有另外一個所以我自己手動創建一個my.gitignore。
(1)打開.gitconfig如下:
修改如下:
(2)打開my.gitignore(這是一個忽略的設置)(是我自己新建立的是空的),在里邊修改如下:
my.gitignore這是一個忽略的設置,忽略的是比如,往往通過一個工具來新建一個項目,這些項目里邊除了我們寫的新的,核心的,有用的代碼以外,他往往會由工具生成一些這些工具的一些東西,比如說哪些java代碼編譯后的一些字節文件,比如說還有一些虛擬機創建的東西他都會包含在里邊,但是這些東西我們不希望把他傳到我們的代碼倉庫里邊,因為我們只需要最核心的自己寫的那部分代碼就夠了,不需要這些東西,因為每個人電腦的環境他的配置都是不一樣的,還有我們使用的這些工具也是不一樣的,(所以由IDE生成的這些東西,還有打包編譯的這些東西我們不希望他能夠傳遞到我的代碼倉庫,所以我們要把這些東西給過濾掉,那么過濾的這些配置就這個樣子寫)
為了讓配置后的my.gitignore生效,我們得把它放到配置文件里邊,放到.gitconfig里邊。就是那個[core]下邊那一句。
最后兩個文件中的內容分別如下:
? ???
----------------------------兩個文件配置結束-----------------------------(中間這些配置我并沒有做)
安裝完成之后就是使用:
寫程序必然需要版本控制,哪怕是個人項目也是必須的。我們在開發UWP APP的時候,VS2015默認提供了對微軟TFS和Git的支持。考慮到現在Git很火,只會用VS2015和SourceTree這樣的GUI工具點一點按鈕,但是我相信用慣了SVN和TFS的童鞋們,需要一點勇氣去學習一些新東西,特別是Git已經形成潮流,并且極大的推動了開源代碼的交流學習。再說只要10分鐘就能學會……基本的使用……
首先要區分下Git和GitHub,前者是指一種版本控制軟件,各個大廠可以有自己的具體實現。后者其實是指GitHub這個網站,它使用Git來提供代碼托管的服務。而且只要是開源的項目就是完全免費的(不開源的項目蜀黍我自然是用TFS了,也是免費的)。
? ? ? ? 在實際工程中,我們會對自己的代碼做反復多次的修改,如何管理我們這么多的版本的代碼,因此我們使用Git的版本控制系統,而Git是目前世界上最先進的分布式版本控制系統,它能夠幫我們管理不同版本之間的代碼狀態,完成多人協作的工作,(因為初次接觸暫時沒有涉及多人協作)所以下面著重介紹如何實現他的版本控制功能。
一、在本地實現版本查看
比如這個VS文件夾下有我所建立的所有VS工程項目,打開進入a這個工程項目,
再雙擊a進入(為了觀察之后的變化)
?
(1)在第一層a的目錄上,右鍵選擇Git create repository here
????
之后就會看到a上邊就會有一個綠色勾勾,同時a里邊多了一個.git的文件,表明有這個你就把項目放進去了,就可以操作git了。但是PS:
還沒有進行代碼得提交
你還得進行代碼提交的操作.
(2)右鍵點擊
上傳代碼
之后頁面是如下,你就可以進行選擇(你可以滑動這個,挑選你要提交的代碼)master是主分支(啥意思??)new branch 是新建分支(啥意思)
? commit之后?再次查看一下變化
這個說明他被管理,提交成功了。
show log 可以查看你的提交記錄。
diff可以查看你修改前和修改后的差異
比如下次想修改代碼,就打開工程修改后保存,然后提交。即那你就正常修改,然后保存,每次修改之后你如果想要提交了,就再點一次git commit->master((你每次修改好了代碼,就點這一欄,提交代碼))
總結第一次建庫,之后就是提交。就是第一個提交時是需要點擊那個在這里建立庫,第二次提交就沒有這個建庫了就是git commit->master這個了(因為第一次創建的項目,必須要建立倉庫create repository)
二、上傳到云端(還沒明白,再看看)
(1)我們可以注冊一個代碼開發的寫作平臺:
鏈接:https://gitee.com/
點擊注冊按照流程名稱、電話/郵箱、密碼即可。
我們使用的Git是一個代碼的版本庫軟件,我們會有一些不希望被版本庫管理的文件,比如說編譯過程中產生的臨時軟件,在上邊我們選擇VisualStudio,他就會自動的排除一些VisualStudio產生的臨時文件,點擊創建完之后我們就會來到這個項目的主頁面。
之后在創建好的頁面上,選擇克隆項目,把地址復制下來:
復制下來之后,找到自己建立的VS工程目錄,比如下邊選擇一個工程:
??
中間的圖片步驟上選擇Git Clone(是要克隆到云端不是本地),不要選擇Git Create repository here(因為這個是在本地上建立庫不是云端)。
之后將該目錄下的所有文件剪切、粘貼到yshzb目錄下:
在該目錄下打開該VS目錄,之后修改保存之后就是在VS中操作了,在VS中推送同步到云端。
之后打開該工程項目找到視圖-----》團隊資源管理器-------》
這樣你每次修改的內容就保存到云端了。(碼云庫上就存在了)
參考視頻:https://www.bilibili.com/video/BV1d7411J7Vo?from=search&seid=3662473109737495265
參考鏈接:https://blog.csdn.net/huutu/article/details/51099143
https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416
?
?
總結
以上是生活随笔為你收集整理的win10下Git和Tortoise安装并使用VS15保存到码云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1、使用库函数计算两个向量的夹角
- 下一篇: 在Win10下如何实现VS下工程代码的开