GitHub flow is a lightweight, branch-based workflow that supports teams and projects that deploy regularly.
Associating text editors with Git→
Use a text editor to open and edit your files with Git.
Configuring Git to handle line endings→
To avoid problems in your diffs, you can configure Git to properly handle line endings.
You can configure Git to ignore files you don't want to check in to GitHub Enterprise Server.