GitHuub Binder

icon picker
Notes

09/01/2021

Topic: Intro to GitHub

Key Point
A version control system
allows you to share code and projects with others
Allows going back to make changes and fix mistakes. Like a time machine
Repository tool
A repository contains all of your project's files and each file's revision history. You can discuss and manage your project's work within the repository. ... For user-owned repositories, you can give other people collaborator access so that they can collaborate on your project.
Creating a new Repository: create a new repo for each project
step 1 is always creating a new repo for each project
use local path (path to your own computer) ex. is code file in documents of finder
select read me option
can input information about project
Git Ignore: Files and folders you dont want to move up to git hub
things not created by you, saves time and space
system files
libraries
Advice: if using javascript, for front or back end, you can choose the following depending on the platform you are using:
node is recommended
Python
swift (ios)
License: leave blank for now (default copyright)
tells people what they can and cannot do with your source code
default: no reproduction, distribution, or creative deviation allowed
for open source projects use open source license
starting from blank slate, MIT license is a good way to go for open source
license can always be changed
Click Publish Repository
ensure it is the correct project in name
uncheck keep this code private
private code is paid service
code needs to be public for assignments to be graded
always include a commit message
commit to
puch to origin


Questions
question

mm/dd/yyyy

Topic

Key Point
point

Questions
question

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.