首先Git
是一個分散式的版本控制軟體GitHub
則是一個商業網站,可以存放Git
的空間,
網上儲存備份的概念,放置程式原始碼的地方。
Git為「分散式儲存」,解決了「單一儲存區」這項最致命的缺點。
將資料分散於不同設備上(就是儲存資料的本地端),所以說,就算其中一處設備損壞,也不影響其他用戶使用。
GitHub 便是採用 Git 的理念,除了專案作者本人的電腦上,也在 GitHub 官網上儲存一份備份,而且每個曾進行過更動的本地端(就是改過檔案的人的電腦)也能重新放回官網上,形成新的備份。
可以分享你曾經做過的專案,或是看看其他大大貢獻的專案,
更可以互相交流,提交個人意見技術分享,團體協作可以從上面開組織,
抓下有版控的檔案進行協作等等。
像是交流程式碼的主要社群,號稱工程師的分身、臉書等等。
(Git是一種版控工具,GitHub是開源軟體平台)
程式小白也必知的軟體開發網站教學
GitHub起步走
註冊完畢後
透過右側頭像三角形點下去,到處點點看看摸索一下
今天先來聊聊如何新增 Repo 跟 Repo 是什麼吧
時間寶貴,事不宜遲馬上進入重點
註冊完畢之後這是自己首頁畫面
要上推git需先建立倉庫來存放
圖中紅色框框圈起來就是「Repo」,網路上大家俗稱的「倉庫」
進來到了倉庫間,這裡可以有很多間倉庫
看到下圖中紅色框框了嗎?
來吧 點下去new起來!
新增Repo時要填寫一些欄位
我覺得滿不錯的是,不會很囉唆才三步驟
設定完就準備去終端機輸入指令推上來囉
Add .gitignore
被寫在該檔案內的檔名不會加入版本管理,
通常是寫入一些程式自動新增的管理檔案,或是包含帳號密碼的設定檔。
Public/Private
該專案儲存庫的隱私選項,
公開:任何網路上的人都可以看見你的專案,並且可以自由指定協作者;
私有:可以針對能看見的對象和協作對象做編輯。
Add .gitignore
GitHub的檔案管理功能,勾選後,系統會幫你生出一個隱藏檔案,
你可以將不想被追蹤、不想加入版本管理的檔案寫在裡面。
Choose a license
此為你的專案使用授權設定,
裡面有不同的license選項來告訴別人可以或不可以對你的檔案做什麼。
還有個很常見, 但畫面上沒提供設定的是
.gitkeep
又看到好大的錯字:)
辛苦的一天又過去了,被子一概煩惱都不見 睡!
哇!看來水很深 我必須潛下去多一些(游
蓋被子蓋蓋蓋 by錯字太平洋