Example repository for test specialist education at Frans Schartau Handelsinstitut
- Skapa en branch, med erat namn, git branch branch_name
- Checka ut branchen som ni skapat, git checkout branch_name
- Lägg till ett test i test_calculator.py, namnge testet med test_add_function_eratNamn
git add .- Commit:a med ett meddelande, git commit -m "..."
git branch --set-upstream-to origin/main- Push:a till en ny branch på Github: git push origin <erat_namn> Här skall token användas första gången
- Skapa och checka ut branch i ett steg:
git checkout -b namnet_på_branch origin/main - Lägg till ett nytt test i test_calculator.py, namnge testet med test_add_function_eratNamn_2
git add .git commit -m "..."git push origin namnet_på_branch
git checkout maingit pullgit checkout branch_namegit rebase main- Resolve conflicts in eg PyCharm (Right+click, select Git/Resolve Conflicts, Press merge button)
git rebase --continuegit add .git commit -m "..."git push origin branch_name -f-f = force, needed if we use rebase as we rewrite history
On local machine:
git branch -D [branch_name]
On Github: Press the garbage can on branch.
When a branch has been deleted on remote (eg Github), you need to prune it from local repository.
git checkout maingit pullgit fetch --allgit pull --allgit fetch -pgit pull -p