Back: Glossary | Main Table Of Contents |
---|
A lot of what I wrote in this guide are from my own experience using git version control. But in the beginning, I also learned these from someone else or somewhere else (other people's blog posts, youtube tutorials, online courses, and of course from other people in person). These are the sources. Aside from that, I also use them to fact check myself.
For historical purposes, here is the old version of this tutorial:
http://bernicechua.github.io/blog/git
- EXTERNAL REFERENCES & RESOURCES:
- First Time Setup Tutorials:
- Git-scm.com - the source!!
git
& GitLab- Youtube Tutorials
- Practicing git
git
Cheat Sheets- Using
git
Version Control With Unity - Using
git
withgit lfs
- How to git & git-lfs for Unity
- Unity-Specific
git
Youtube Tutorials - Explanations And More Examples Of Commit Messages
- How to change the default text editor used by
git
: - Websites With Lists Of
git
Resources - Licensing A Repository
vim
resources:- How To Use Markdown
- Markdown Tools
-
git
first-time setup (with screenshots) -
Git for non-developers (and total newbies)
-
“git for designers”
*https://web.archive.org/web/20150301060509/http://hoth.entp.com/output/git_for_designers.html -
“Git & Github/Gitlab for poets”
Back To Table Of Contents |
---|
https://git-scm.com/ is the main website for git, so use this for looking up any documentation
- Download
- Documentation
- Reference
- Book
- Videos
- External Links
- Official Git Tutorial
- First-Time Setup Instructions
Back To Table Of Contents |
---|
-
GitLab Training Tracks
- https://about.gitlab.com/training/
- Tutorials directly from GitLab
-
“A Beginner’s Guide to GitLab”
-
“A tutorial for learning how to use git & GitLab”
Back To Table Of Contents |
---|
-
GitLab Beginner Tutorial 2 | Getting started with Git Commands
- https://www.youtube.com/watch?v=OWaZXtgq28c
- This is a video about first-time setup.
- Click on this youtube’s account to find the full playlist if you want to learn more.
-
“git video tutorial”
- https://www.youtube.com/watch?v=r63f51ce84A
- This youtube video shows everything from start to finish, and the video explains what each thing does.
-
“Git & GitHub Crash Course For Beginners”
- https://www.youtube.com/watch?v=SWYqp7iY_Tc
- The installation part is at the 7:23 mark (https://youtu.be/SWYqp7iY_Tc?t=443)
- The first comment has all the time stamps.
-
“Learn
git
in 20 Minutes”- https://www.youtube.com/watch?v=Y9XZQO1n_7c
- The first comment has all the time stamps.
Back To Table Of Contents |
---|
-
Git Exercises
-
“Learn git Branching”
-
Katacoda git course
- https://www.katacoda.com/courses/git
- https://www.katacoda.com/courses/git/playground
- Free to make an account, and free to use
-
Visualizing git
- http://git-school.github.io/visualizing-git/
- Explore how Git commands affect the structure of a repository within your web browser with a free-explore mode, and some constructed scenarios.
- Udacity - Version Control with Git (Free Course)
- https://www.udacity.com/course/version-control-with-git--ud123
- It’s free to make an account in Udacity, and as long as you choose the free courses, you won’t get charged.
- combination of both texts and video explanations
- wiki = https://www.udacity.com/wiki/ud775
-
Git Immersion
-
“A practical learning exercise for Git”
-
Git Guides - "Hello World"
-
git-it
- https://github.com/jlord/git-it
- I used this one when I was learning git in the beginning, and I highly recommend it.
- https://github.com/jlord/git-it/blob/master/original-readme.md
- old version prerequisites: Node.js
- UPDATE - this is the new version = git-it-electron: https://github.com/jlord/git-it-electron
- new version has NO PREREQUISITES
- what to install: https://github.com/jlord/git-it-electron#what-to-install
- go here for the releases: https://github.com/jlord/git-it-electron/releases
-
“Previously it ran in-terminal (the command line application) with a guide online but now the guide is the app and it runs on your desktop on its own ✨ This will be the only maintained version going forward.”
-
githug
- https://github.com/Gazler/githug
- Game that teaches git, made with Ruby (Prerequisites: Ruby)
-
git-game
- https://github.com/git-game/git-game
- Game that teaches git, made with Ruby (Prerequisites: Ruby)
Back To Table Of Contents |
---|
-
git Cheat Sheets
- https://github.github.com/training-kit/
- Reference sheets covering Git commands, features, SVN migrations, and bash. Available in multiple languages.
-
"How To Use
git
: A Reference Guide"
Back To Table Of Contents |
---|
-
Git Command Line Setup With Unity Step By Step for Beginners
-
GitHub For Unity
-
“Using
git
for Unity Projects”
Back To Table Of Contents |
---|
-
Old version of my tutorial
-
"Getting Started With Git LFS"
-
"Handling Large Files with LFS"
Back To Table Of Contents |
---|
-
“How To
git
With Unity” -
Explanation Of
git lfs clone
Back To Table Of Contents |
---|
-
"How To Source Control With Unity &
git
" -
“How To Use GitHub With Unity”
Back To Table Of Contents |
---|
-
“How To Write Good Commit Messages: A Practical Guide”
-
“Commit Message Guidelines”
Back To Table Of Contents |
---|
- https://stackoverflow.com/a/51380156
- https://docs.github.com/en/github/using-git/associating-text-editors-with-git
Back To Table Of Contents |
---|
Back To Table Of Contents |
---|
Back To Table Of Contents |
---|
- https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/licensing-a-repository
- https://gist.github.com/lukas-h/2a5d00690736b4c3a7ba
- https://shields.io/category/license
Back To Table Of Contents |
---|
-
vim Adventures
-
Pacvim
- https://www.tecmint.com/learn-vi-commands-with-pacvim-game/
- Like Pacman, but using vim controls
-
Openvim
-
List Of vim Tutorials
-
vim genius
-
“Basic vim Cheat Sheet”
-
vim cheat sheet (more detailed)
-
“Graphical
vi
orvim
cheatsheet”
Back To Table Of Contents |
---|
-
"Mastering Markdown"
-
"Basic Writing And Formatting Syntax"
-
"How To Make Table Of Contents”
-
Customizing Text with Markdown
- https://help.smash.gg/en/articles/1987102-customizing-text-with-markdown
- This one shows how to position text.
-
List:
- https://stackoverflow.com/questions/11948245/markdown-to-create-pages-and-table-of-contents
- https://multimarkdown.com/ (for Mac only)
- https://python-markdown.github.io/extensions/toc/ Python Markdown TOC Extension
Back To Table Of Contents |
---|
-
Dillinger.io
-
Markdown Live Preview
-
StackEdit
-
"GitHub Wiki TOC generator"
-
Markdown-TOC
- https://github.com/jonschlinkert/markdown-toc
- (old version: https://github.com/jonschlinkert/marked-toc)
- example of table of contents made with Markdown-TOC: https://gist.github.com/jonschlinkert/ac5d8122bfaaa394f896
Back To Table Of Contents |
---|
Back: Glossary |
---|
Main Table Of Contents |
---|