Skip to Content

在 Visual Studio 上使用 GitHub 進行版本控制

本文簡單示範 Visual Studio 建立 C# 專案並使用 GitHub 基本功能。

雖然 Windows 的 TortoiseGit 很好用,但如果可以直接在 Visual Studio 上直接操作,那還是比較方便。

建立專案

 

使用 GitHub

專案建立後,在功能表選擇 Git->建立 Git 存放庫。

填上基本資料即可,若是第一次使用,則要先在 GitHub 上驗證帳號。

連上 GitHub 網站去看,就可以看到剛建立的專案了。

 

建立分支

接著建立分支,底下建立一個 feature 的分支。

 

 

Commit(認可、提交)與 Push(推送)

程式做一點小修改後,進行 「提交」(Commit) ,一開始找不到,後來才知道這裡翻譯成「認可」。

順便提一下,「推送」(Push)在底下。

按下認可後,右上方出現 Git 變更,寫入要提交的內容,然後按下「全部認可」,也可以按下「全部認可並推送」,比較快速省力。

再連上 GitHub 去看,可以看到有二個分支,也看到剛剛更新的內容了。

 

管理分支

管理分支可用底下的功能

我測試了一下分支合併,似乎無法取消快進合併(fast-forward),這點和 Mac 上的 XCode 一樣,所以我只好使用 Windows 底下的 TortoiseGit 來處理,這是處理後的狀態,左邊的版本圖有個小耳朵。

在 Visual Studio 也不錯,可以看到小耳朵的分支,這點就比 Xcode 強了,Xcode 只能看到直線。

這是在 GitHub 上的版本圖。

使用以上的功能,應該可以應付大部份的狀況了。

 

回應

發表新回應

這個欄位的內容會保密,不會公開顯示。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。
  • 可使用的 HTML 標籤:<a> <address> <b> <blockquote> <br> <caption> <center> <cite> <code> <dd> <del> <div> <dl> <dt> <em> <h1> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <ins> <li> <ol> <p> <pre> <span> <strike> <strong> <sub> <sup> <table> <tbody> <td> <th> <tr> <u> <ul>
    Allowed Style properties: background, background-attachment, background-color, background-image, background-position, background-repeat, border, border-bottom, border-bottom-color, border-bottom-style, border-bottom-width, border-collapse, border-color, border-left, border-left-color, border-left-style, border-left-width, border-right, border-right-color, border-right-style, border-right-width, border-spacing, border-style, border-top, border-top-color, border-top-style, border-top-width, border-width, bottom, caption-side, clip, color, direction, empty-cells, font, font-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight, height, left, letter-spacing, line-height, list-style, list-style-image, list-style-position, list-style-type, margin, margin-bottom, margin-left, margin-right, margin-top, max-height, max-width, min-height, min-width, overflow, padding, padding-bottom, padding-left, padding-right, padding-top, right, table-layout, text-align, text-decoration, text-indent, text-transform, top, unicode-bidi, vertical-align, white-space, width, word-spacing, z-index

更多關於格式選項的資訊

CAPTCHA
驗證碼只有阿拉伯數字, 這是躲廣告用的, 麻煩你輸入了.
Image CAPTCHA
Enter the characters shown in the image.


story | about seo