# GitHub Desktop > 官網:https://desktop.github.com/ > > 學習資料 > https://progressbar.tw/posts/49 > https://progressbar.tw/posts/71 ### **新增一個Repository(倉庫)**  1. Name 版本控管的資料夾名稱,可更改不影響使用,通常使用專案名稱。 2. Local Path 資料夾放的路徑。 3. Initialize this repository with README (Github功能) ==README.md== 說明專案的檔案生成 4. Git ignore 不想被記錄的檔案(例如資料庫帳號密碼),把檔案類型或檔案路徑寫在 ==.gitignore就一定不會被提交==,依照你的專案規格選擇在Github上幫你寫好的Git ignore,或是選一種相近的來改。 5. License(證書) 授權你的程式,可公開、私人、商業使用會==具有法律效益== * **GNU(GPL)** 開源可以自由複製使用,不過使用GPL也必須受到他的管制,所以基本有==GPL相關產品上不能做商業軟體== * **LGPL** 鬆綁版GPL 如果僅是針對LGPL的軟體進行任何調用、連接而==非包含、修改後再利用,則可以不需開源== * **BSD** 使用BSD做出的後續版本,可以選擇要繼續是BSD License或是套用其他的License,甚至做成營利的非自由軟體也是可以的。==但必須清楚交代原始碼出處(來源作者)== * **Apache License 2.0** 類似 BSD,其中與BSD相似但不同,你有修改則需要在修改部分帶有==原來的Apache License及相關原作者規定須包含的聲明文件==。限制較少,廣泛運用在==商業開發== * **MIT License** 自由軟體和BSD一樣寬鬆的License,如有參考到MIT License,==保留你原先原參照之MIT License即可==,表示出處和他是屬於MIT License  ### **使用一個Repository(倉庫)** * 📂demo (以demo建檔) * 📂.git * 📋.gitattributes (Git的功能檔,主要是做一些進階的設定。) > 官網文件 https://git-scm.com/book/zh-tw/v1/Git-客製化-Git-屬性 * 📋README .md (說明文件)  #### **建立自己的版本紀錄 加入html檔案後**  #### **Commit to master** * Summary 變更說明 * Description 詳細內容  #### **多了一筆紀錄**  #### **還原紀錄**   #### **還原還原紀錄**   #### **建立Branches 分支 版本控制**   #### **上傳至Github**  
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up