Published: 30 Nov 2017 › Updated: 30 Nov 2017![[tutorial] 初學者的 Github (presentation slide)](https://i.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgnD7oMovZ9rNCeZvE?format=match&mode=fit&height=377)
[tutorial] 初學者的 Github (presentation slide)
這個是我在 women who code pair programming event 對 github 的簡單教學 slide。
初學者的 Github
Github 可以做什麼 ?
從歷史事件來了解 Github
Github 是一個託管代碼的服務,上面有很多 open source 專案
最大激怒點: 無法使用或參考別人的代碼
Github 也是一個基於 Git 的版本控制與協作服務
版本控制 : Programmer 的時光機 ~
1.回到某一個歷史點(commit)(snapshot/快照)
2.檢查某一歷史點的變動
協作服務 : 與其它程式員一起開發一個專案
Q : github 如何達到版本控制與協作的 ?
A : 使用 Git 這種工具
Lab 1: 申請 github 帳號
Lab 2: 使用 github 下載別人的 code
(不使用 Git)
- Search key word : PM2.5
- Download: Download ZIP
Lab 3: 把自己的 code 上傳到 Github
(不使用 Git)
- 建立新的 Project (Repository)
- 建立新的 project (repository)
3.上傳檔案以及commit
Beyond : 工程師都是這樣使用 Github 的嗎 ?
不! 大部分工程師都直接使用 Git 工具
Leave [tutorial] 初學者的 Github (presentation slide) to:
Read more #github posts
Best Posts From pieceofr
We have not curated any of pieceofr's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From pieceofr
- One Amnesty Talk 愛爾蘭平權運動分享
- [presntation slide] 來去世界最先進的超市買東西
- [smartcontrct] 如何讓你的 github project 的語言欄位顯示 solidity
- [crypto][presentation slide] CryptoKitties - A Quick Walkthrough Of Its Smart Contract
- [echo]Amazon Alexa 開發快速入門
- [crypto] CryptoKitties 加密喵喵教學
- [tutorial] RLadies 要上 Github (presentation slide)
- [tutorial] 初學者的 Github (presentation slide)
- [Crypto] Power Ledger 介紹