將專案加入Git版控並上傳至遠端儲存庫
假設情況:想像你們團隊目前已經有一個專案,已經開發半年了,這時候主管去外訓,得知Git版控非常的好,他想使用Git來做專案程式碼的版控讓大家一起開發,請你好好研究如何將專案加入Git版控 目的:讓團隊可以更有效率的合作開發,並了解彼此之間修改的程式碼內容 處理方式:有兩種方法來將專案加入Git版控,以下使用TortoiseGit與Bitbucket示範 1. init 儲存庫 > 上傳到遠端儲存庫 在專案資料夾內產生一個.git的資料夾,這個資料夾就是負責做版控管理的 操作方法:在資料夾空白處按右鍵,選擇Git Create repository here 不要勾選 Make it Bare,按下OK。 若勾選的話是代表這個資料夾是專門拿來做版控的儲存中心,下文會提到,將使用Bitbucket來作為Remote Repository,能讓開發成員取得同一份程式碼 資料夾會自動產生一個名稱為.git的資料夾 代表專案已經可以開始使用Git版控囉!而這個包含.git的資料夾就是版控的 工作區 若沒有看到.git資料夾的話,可以檢查一下資料夾設定是否有允許顯示隱藏的項目 接下來就是將專案內的程式碼加入版控,使用Git Commit來提交一個版本 勾選要加入此版本的程式碼,此時可以瀏覽一下檔案清單,如果有看到某些檔案是不想加入版控的,可以使用.gitignore來忽略它,例如下圖的.vs資料夾會根據使用者的電腦不同而有不同的內容,所以不適合加入版控,必須忽略它。先將下圖視窗案取消 點選.vs資料夾後按滑鼠右鍵,將.vs資料夾加入ignore list 將著選取忽略的方式, Ignore Type: 忽略檔案的方式是針對這個單一的項目,還是其他資料夾內若也有相同的項目也要一併忽略, 例如:專案每個資料夾內都有一個readme.txt檔案, ignore item(s) only in the containing folder(s):只是想排除特定一個 ignore item(s) recursively:想忽略全部的readme.txt,git會將整個工作區內的readme.txt忽略 Ignore File: ignore list是由一個叫做.gitignore的檔案再管...