GIT is Version Control Software
GitHub that uses this GIT but as Social Coding with others.
Here is the GitHub Markdown notation
Watch Dan Shiffman explain GitHub
1.1: Introduction - Git and GitHub for Poets YouTube
1.2: Branches - Git and GitHub for Poets YouTube
1.3: Forks and Pull Requests - Git and GitHub for Poets YouTube
1.4: GitHub Issues - Git and GitHub for Poets YouTube
https://github.com/RichieWallett/project-01
- Repository 'Repo' consider this is project
- Commit is save
- Commit SHA-1 hashes long unique identifier 81469876348756014t34
- Branch: This is the branch version off the master. It's a copy of it with all the orginal items, but I can change it without damaging the master.
- Insights / Network visualises my commits in branches
- Pull Request 'please take my changes into Master' (pull something in from somebody) [Compare & Pull Request] button to bring them back to the master. Write a note of what you did, then press [Create pull request] button. Finally to complete this [Merge pull request]
- Pushing to somebody 'please look at and make changes to this'
- Merge: is final and commits back to the master
- [New pull request]: This notifies the OWNER! So don't
- Issues Tab: is a place to leave a comment about a project.
- Clone is a local copy of it but you can Push/Commit it back up, via the desktop app of Terminal.
- Download you are Pulling and downloaded it.
- @mentions, #refs, links, formatting, and
tagssupported - list syntax required (any unordered or ordered list supported)
- this is a complete item
- this is an incomplete item
// This is called 'fenced' code
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
}
}
- Unorder list item
- Four spaces first nested list item
- Second nested list item
some inline code here
- First list item
- First nested list item
- Second nested list item