hpc_git
hpc_git
Victor Eijkhout
2022
Eijkhout: programming
1 Justification
Eijkhout: programming
2 Preliminaries
Pick a good name, not referring to this class, so that you can keep it for
a while.
Authentication setup:
Eijkhout: programming
3 Creating a repository
Github notes:
Eijkhout: programming
4 Adding files
• Create a file
• Do git status
• Do git add yourfile
• Enter message: git commit -m "this is what I did"
• do git push
• Check the github.com page for your repository.
Eijkhout: programming
5 Changes to files
Eijkhout: programming
6 Collaboration
Eijkhout: programming
7 Merging changes
Eijkhout: programming
8 Merging conflicting changes
Eijkhout: programming
9 Branches
• Create a branch
git branch dev
git checkout dev
• which branches do you have?
git branch -a
which one are you currently on?
Eijkhout: programming
10 working with branches
Eijkhout: programming
11 Merging
Eijkhout: programming