2015繼續任性 不會Git命令,照樣玩轉Git

2022-01-29 07:25:20 字數 2502 閱讀 7630

最近事情比較多,一眨眼,已經半個月沒有寫部落格了~不得不感慨光陰似箭啊!當然,2023年有很多讓我們期待的事情,比如win10正式版、.net開源、vs2015等等。想想都讓人興奮啊~~ 為了迎接vs2015正式版的到來,我們要更加努力的學習。今天,我們來說一下在vs2013中如何使用git來管理專案,你不會git命令也沒關係,有了vs2013這個神器,我們即使不會git命令也可以完美的使用git來完成專案的管理和發布。

一、將vs2013專案託管到git

現在的開源專案越來越多,我們會注意到這些開源專案大多共享在github上面,包括微軟開源的專案也在github上,當然,如果你用過git後,會發現git確實不錯,其實在vs2013裡面已經整合了git,vs2012我沒有用過,大家可以看看有沒有。

下面我們來新建乙個專案看看如何將專案託管到git,新建乙個控制台程式,注意,這裡我們電腦沒有安裝任何與git相關的工具,僅僅vs2013。在解決方案上面,點選滑鼠右鍵,如圖:

點選將解決方案新增到源**管理,出現如下視窗,我們選擇git如圖:

接下來點選ok即可,然後我們看看專案資源管理器,出現了如+號的圖示:

我們再在解決方案上面點選滑鼠右鍵,有個提交...選單,點選提交,出現提交介面,我們輸入訊息,如圖:

提交後,我們會看到如下介面,這個地方我們可以看到當前分支為master,點選選單還可以新建分支和管理分支,如圖:

當然,在這裡我們新建分支和刪除分支,如果我們的專案有多個分支的話,還可以可以在這個地方切換到指定分支,不需要一條git命令。我們點擊未同步提交,可以看到專案中沒有與遠端倉庫同步的提交,這個時候我們沒有新增遠端倉庫,如圖:

我們可以輸入遠端git倉庫位址,如github的位址,然後點選發布,中途會彈出輸入使用者名稱和密碼的對話方塊,然後就會將專案同步到遠端倉庫。上面還有拉取和推送功能,如果我們只點選了同步,相當於先拉取在推送。接下來我們看一下資源管理器,這裡我修改了program.cs檔案,可以看到前面顯示乙個紅色對勾,沒有修改過的就顯示乙個藍色的鎖。如果想要提交某檔案,點選右鍵選單,提交即可。

可以看到我們當前所在分支是master,這個時候我們雙擊某個記錄就可以檢視那個版本的**,我們選擇兩個版本,右鍵,點選比較...,就可以比較兩個檔案的差異,如圖:

可以看到vs2013進行了分段對比,看起來還是比較清晰的:

到這裡,vs2013裡面的git操作基本上就完了,掌握了這些基本上就可以完成日常的開發工作了,當然如果你不滿足這些,繼續往下看。

二、使用github客戶端

安裝完msysgit後,我們會看到系統右鍵選單多了如下兩項:

這個時候,我們可以通過git命令來管理git倉庫了,也就是說,我們可以使用一些git命令來完成一些操作了。

我們再來看看github客戶端,如圖:

這裡我們可以建立本地git倉庫,clone遠端git倉庫,還可以檢視到檔案的修改情況,。當然還有強大的分支管理,新建分支,合併分支。

下面來說一下,github客戶端如何發布專案到遠端倉庫,其實github並不是只能發布到github,還可以發布到其他任意的遠端git倉庫,如圖:

今天,由於篇幅關係,就先寫到這裡了,明天為大家介紹一些國內比較好的遠端git**託管倉庫。當然,如果真的要玩轉git大家還是要看些git的教程,要做到知其然,知其所以然,不能一味的照搬教程。

qq***:243633526

宣告:本部落格原創文字只代表本人工作中在某一時間內總結的觀點或結論,與本人所在單位沒有直接利益關係。非商業,未授權,貼子請以現狀保留,**時必須保留此段宣告,且在文章頁面明顯位置給出原文連線。

2015,任性該放下了

2014畢,2015迎,曾經聽過這樣的話 要嫁就嫁程程式猿,錢多話少死得早 難道這是程式猿的悲哀?我一直都知道,山是水的故事,風是雲的故事,但直到現在才知道,你是我的故事.2015的新開始,也就意味著2014已經完畢,憧憬著2015的新作為,作為一名 程式猿 2015,有的只是日復一日的 親人,20...

git 繼續使用3多人合作

八 多人協作。當你從遠端庫轉殖時候,實際上git自動把本地的master分支和遠端的master分支對應起來了,並且遠端庫的預設名稱是origin。要檢視遠端庫的資訊 使用 git remote 要檢視遠端庫的詳細資訊 使用 git remote v 如下演示 一 推送分支 推送分支就是把該分支上所...

馬化騰 中國網際網路山寨文化不會再繼續

中國網際網路山寨文化不會再繼續 對於山寨與創新問題,馬化騰表示 整個網際網路行業,山寨問題是存在的。中國網際網路企業發展時間非常短,人才非常少,包括歐洲很多國家,最主要的idea都來自美國,這是發展中必然經歷的階段。但這個不會再繼續持續下去,不建立自己的創新基因和文化,中國網際網路的發展是不可能長久...