iT邦幫忙

2022 iThome 鐵人賽

DAY 12
1
Modern Web

我的床邊故事Git and GitHub系列 第 12

第12夜 GitHub 是什麼? 來新增Repo吧

  • 分享至 

  • xImage
  •  

GitHub?Git?

首先Git是一個分散式的版本控制軟體
GitHub則是一個商業網站,可以存放Git的空間,
網上儲存備份的概念,放置程式原始碼的地方。

Git為「分散式儲存」,解決了「單一儲存區」這項最致命的缺點。
將資料分散於不同設備上(就是儲存資料的本地端),所以說,就算其中一處設備損壞,也不影響其他用戶使用。
GitHub 便是採用 Git 的理念,除了專案作者本人的電腦上,也在 GitHub 官網上儲存一份備份,而且每個曾進行過更動的本地端(就是改過檔案的人的電腦)也能重新放回官網上,形成新的備份。

可以分享你曾經做過的專案,或是看看其他大大貢獻的專案,
更可以互相交流,提交個人意見技術分享,團體協作可以從上面開組織,
抓下有版控的檔案進行協作等等。

像是交流程式碼的主要社群,號稱工程師的分身、臉書等等。
(Git是一種版控工具,GitHub是開源軟體平台)
程式小白也必知的軟體開發網站教學

GitHub起步走
註冊完畢後
透過右側頭像三角形點下去,到處點點看看摸索一下
今天先來聊聊如何新增 Repo 跟 Repo 是什麼吧
https://ithelp.ithome.com.tw/upload/images/20220922/20150181IBWyeXrqcf.png

GitHub 圖文解說-新增Repo

新增Repo

時間寶貴,事不宜遲馬上進入重點
註冊完畢之後這是自己首頁畫面

要上推git需先建立倉庫來存放
圖中紅色框框圈起來就是「Repo」,網路上大家俗稱的「倉庫」

進來到了倉庫間,這裡可以有很多間倉庫

看到下圖中紅色框框了嗎?
來吧 點下去new起來!

新增Repo時要填寫一些欄位
我覺得滿不錯的是,不會很囉唆才三步驟

設定完就準備去終端機輸入指令推上來囉

補充幾項欄位說明

Add .gitignore
被寫在該檔案內的檔名不會加入版本管理,
通常是寫入一些程式自動新增的管理檔案,或是包含帳號密碼的設定檔。

Public/Private
該專案儲存庫的隱私選項,
公開:任何網路上的人都可以看見你的專案,並且可以自由指定協作者;
私有:可以針對能看見的對象和協作對象做編輯。

Add .gitignore
GitHub的檔案管理功能,勾選後,系統會幫你生出一個隱藏檔案,
你可以將不想被追蹤、不想加入版本管理的檔案寫在裡面。

Choose a license
此為你的專案使用授權設定,
裡面有不同的license選項來告訴別人可以或不可以對你的檔案做什麼。

辛苦的一天又過去了,被子一蓋 煩惱都不見 睡!


上一篇
第11夜 Git的線圖解讀 2 merge 、 reset
下一篇
第13夜 GitHub 圖文解說-新增Repo-2
系列文
我的床邊故事Git and GitHub31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
雷N
iT邦研究生 1 級 ‧ 2022-09-22 22:46:27

還有個很常見, 但畫面上沒提供設定的是
.gitkeep

又看到好大的錯字:)
辛苦的一天又過去了,被子一煩惱都不見 睡!

yojijun iT邦新手 4 級 ‧ 2022-09-23 00:12:04 檢舉

哇!看來水很深 我必須潛下去多一些(游

蓋被子蓋蓋蓋 by錯字太平洋
/images/emoticon/emoticon01.gif

我要留言

立即登入留言