Overview
This document contains useful info about Git and Github
- Can't find the info you're looking for? Create an issue!
- Are you stuck? Create an issue!
- Have something to add? Create a pull request!
Quick-list
- What program should I use?
- What is a good workflow?
- Git says there are changes but I didn't change anything?!
- I want more information!
Github Desktop is a simple and easy to use UI with good Github integration.
GitKraken is a very powerful cross-platform Git UI. Watch the GitKraken tutorial for a quick overview.
Github has an awesome gamefied Git CLI tutorial.
See: https://guides.github.com/introduction/flow/
You're probably not using a .gitignore
file, and git is tracking the Visual Studio user files.
program
Metadata files such as Visual Studio user files shouldn't be tracked in git since they will be different for every member of your team. You can tell git to ignore these files by using a .gitignore
file. As the name states, this file tells git which files to ignore. Github has a repo full of useful .gitignore
files for different types of projects. Put the contents of such a file in a file .gitignore
in the root of your git repo.
More info: Github "ignoring files" docs
Feel free to create an issue for this repo if you want information on something specific.
Also useful: https://services.github.com/resources/