[Git] ASP.NET MVC 懶人包1

下篇:[Git] ASP.NET MVC 懶人包2

專題要用 GitHub 協作 ASP.NET MVC 專案,一路下來跌跌撞撞,整理一下做個筆記。

組長創建 Repository

  1. 這裡跳過申請 GitHub 的過程,已經申請好帳號後,點選網站右上角個人圖示。
  2. 下拉選單點選 Your repositories。
  3. 在 Repository 頁面點選右邊的 New。
  4. 創建填好專案的名字,這裡我寫 prjMVC。
  5. 若協作者超過三名,必須選 Public,除非你有付費會員 Private 才能超過三人協作。設定好後點選下方的 Create repository。
  6. 出現下面這個畫面先放著。


組長創建 MVC 專案

  1. 進入 Visual Studio 點選「建立新專案」,點選 ASP.NET Web 應用程式 (.NET Framework) ,若近期沒有開過,右邊由 C# → Windows → Web 尋找。
  2. 點選下一步。
  3. 設定專案名,這裡我寫 prjMVC。
  4. 設定檔案位置。最初檔案倒不是很重要,後面可能改為使用 clone 下來的檔案。
  5. 設定方案名,這裡我寫 slnMVC。
  6. 點選建立
  7. 左邊點選空白。
  8. 右邊核心參考點選 MVC。
  9. 點選建立
  10. 好了後這是方案總管的樣子:
  11. 可以視情況新增一些檔案,例如下面新增了 HomeController 和 Index 的 View,並新增了幾個專案會用到的空白資料夾,有 ~/Images 和 ~/ViewModels ,如下。但是空白資料夾在 Git push 上 GitHub 再 git pull 或 clone 下來會有個問題,後面再說,也可以先新增幾個檔案進去。


組長新增 .gitignore 和 push 上 GitHub

  1. 多人協作要避免個人設定被 push 上 git server,所以 .gitignore 檔案要設定好,若不清楚要避開哪些檔案,可以搜尋網路上有口碑的前輩資源,這裡我用 Dotnet MVC 5 .gitignore / Answered by Jester 為例,複製他的內容。
  2. 在方案的根目錄 ~/ 滑鼠右鍵新增一個純文字檔案。
  3. 改名為「.gitignore」,注意主檔名是空的,副檔名是 gitignore。有人會有主檔名無法空白的問題,可以利用 Visual Studio Code 來新增檔案。
  4. 將剛剛複製的內容貼上,存檔。
  5. 若安裝了 Git 就在資料夾空白處按滑鼠右鍵,選「Git Bash Here」。或是 cmd 進主控台慢慢 cd 切換至專案資料夾。
  6. 執行「git init」作初始化。
  7. 當路徑後面出現 (master) 表示初始化成功了,此資料夾已加入版本控管。
  8. 執行「git add .」將所有檔案加入 stage。
  9. 執行「git commit -m "Init commit"」提交 stage 的檔案,也可以只執行 git commit 開啟文字編輯器。
  10. 完成後可執行「git status」確認已是最近狀態。
  11. 回到 GitHub 網頁,將 Repository 頁面下方的指令複製貼上。
  12. 依序執行三個指令(shift + insert 可貼上)。
  13. 回到 GitHub 頁面按 F5 或 Ctrl + R 重整,就會有剛 push 上來的檔案了。


下篇:[Git] ASP.NET MVC 懶人包2

留言