วันอังคารที่ 16 มกราคม พ.ศ. 2561

Git and GitHub

Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.[

GitHub is a web-based hosting service for version control using git.

https://docs.github.com/en/get-started/quickstart/hello-world

Install Git and VScode
https://git-scm.com/downloads
https://code.visualstudio.com/download

Getting started 

How to: upload files to github
Or
https://teekhawat.com/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-git-%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%AD%E0%B8%B1%E0%B8%9E%E0%B9%84%E0%B8%9F%E0%B8%A5%E0%B9%8C%E0%B8%82/
How to: download files from github
Or
https://th.wikihow.com/%E0%B8%94%E0%B8%B2%E0%B8%A7%E0%B8%99%E0%B9%8C%E0%B9%82%E0%B8%AB%E0%B8%A5%E0%B8%94%E0%B9%84%E0%B8%9F%E0%B8%A5%E0%B9%8C%E0%B8%88%E0%B8%B2%E0%B8%81-GitHub#:~:text=%E0%B8%84%E0%B8%A5%E0%B8%B4%E0%B8%81%E0%B8%82%E0%B8%A7%E0%B8%B2%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%AB%E0%B8%99%E0%B9%89%E0%B8%B2%E0%B8%99%E0%B8%B1%E0%B9%89%E0%B8%99,Code)%20%E0%B9%81%E0%B8%A5%E0%B9%89%E0%B8%A7%E0%B8%84%E0%B8%A5%E0%B8%B4%E0%B8%81%20Download%20ZIP

Release vs tag

Using Git in Jupyter

Git client & github connector

GitHub desktop 

Git flow