code | ||
poster | ||
.gitignore | ||
plot_event_timeline.py | ||
README.md | ||
requirements.txt |
Chirp detection - GP2023
Git-Repository and commands
- Go to the Bendalab Git-Server (https://whale.am28.uni-tuebingen.de/git/)
- Create your own account (and tell me ;D)
- I'll invite you the repository
- Clone the repository
git clone https://whale.am28.uni-tuebingen.de/git/raab/GP2023_chirp_detection.git
Basic git commands
- pull changes in git
git pull origin <branch>
- commit chances
git commit -m '<explaination>' file # commit one file
git commit -a -m '<explaination>' # commit all files
- push commits
git push origin <branch>
Branches
Use branches to work on specific topics (e.g. 'algorithm', 'analysis', 'writing', ore even more specific ones) and merge them into Master-Branch when it works are up to your expectations.
The "master" branch should always contain a working/correct version of your project.
- Create/change into branches
# list all branches (highlight active branch)
git banch -a
# switch into existing
git checkout <existing branch>
# switch into new branch
git checkout master
git checkout -b <new branch>
- Re-merging with master branch
- get current version of master and implement it into branch
git checkout master
git pull origin master
git checkout <branch>
git rebase master
This resets you branch to the fork-point, executes all commits of the current master before adding the commits of you branch. You may have to resolve potential conflicts. Afterwards commit the corrected version and push it to your branch.
- Update master branch master
- correct way: Create
git checkout master
git merge <branch>
git push origin master