---
# System prepended metadata

title: '[Visual Studio & Github]使用說明'
tags: [Github, visaul studio]

---

# [Visual Studio & Github]使用說明
###### tags: `visaul studio` `Github`

## Sign up a account 申請一組帳號

1. Github網址:https://github.com/
2. Click [Sign in] 申請帳號![](https://i.imgur.com/T4zIGOV.png)
3. Click [Eidt Profile] 更改使用者名稱!![](https://i.imgur.com/NIABL4t.png)
4. 追蹤我的帳號，網址:https://github.com/DoubleTian-tw

## Github使用介紹

1. Repositories又稱存放庫
    * 儲存、推送、合併檔案等等的地方 
    ![](https://i.imgur.com/kyh9Abx.png)
2. 選擇目標Repos
    * 示範使用For-test存放庫 
    ![](https://i.imgur.com/3It4Ekf.png)
3. 先向檔案製作者申請編輯權限
    * 此動作由擁有者操作
    * Click [Setting] > [Manage access] > [Invite a coolborator]
    * 選擇User ID
    ![](https://i.imgur.com/0RtyCN7.png)
    * 完成後請Click [Pending Invite] 並會複製一段連結給對方同意
    * 此動作由申請者操作，並Click [Accept Invitation]
    ![](https://i.imgur.com/q8uoLVG.png)
    參考:https://carldesouza.com/sending-and-accepting-a-github-repository-invitation/
4. Click [Code]
    * 複製HTTPS中的網址      
    ![](https://i.imgur.com/rX5LDVR.png)
5. 在本機端Clone(當有repos寫入權限時使用)
    ![](https://i.imgur.com/jsfxKFR.jpg)
    
    * 輸入[git指令](https://backlog.com/git-tutorial/tw/)
    ```git
    git clone YOUR_PATH
    ```
6. 在本機端fork(當沒有repos寫入權限時使用)
    * 需要請求推送同意時使用
    ![](https://i.imgur.com/wMtDBVk.png)
    
    * 推送
    
    ![](https://i.imgur.com/Ssz4MoN.png)



## Visual Studio使用介紹

### 連線
1. 開啟VS
2. Click [工具] > [擴充功能和更新] > [線上]
    ![](https://i.imgur.com/kSyvPCs.png)
3. 搜尋 [GitHub Extension for Visual Studio] > 並[安裝]
    ![](https://i.imgur.com/hWnqg2E.png)
4. Click [檢視] > [Team Explorer] ![](https://i.imgur.com/98AS8Xz.png)
5. Click [綠色小插頭] > [Github複製] > [貼上網址] > [複製]
   完成時連線旁的灰字會與目標名稱相同   
![](https://i.imgur.com/av2CDSm.png)

---
### 建立分支
1. Click 右下角[master] > [新增分支]![](https://i.imgur.com/Eql3VF1.jpg)
2. 輸入 : xxxx/xxxx > Click 建立分支 ，會創建資料夾並建立分支
    ![](https://i.imgur.com/NXp3Pjy.jpg)
3. 右下角可以切換分支，請確認是否在該分支下作業
    ![](https://i.imgur.com/OQvowom.jpg)
    
* [**無法切換分支**](https://hackmd.io/@DoubleTianTW/HyfAsq7xt)
 
---
### 新建立專案時推送
1. 推送新建立的專案 
 ![](https://i.imgur.com/0mn5eAp.jpg)
2. 先在Github建立Repository 並 複製.git連結 > 發行
 ![](https://i.imgur.com/yav28oO.png)
 










