No | Task | Actions | Target | Example |
---|---|---|---|---|
1 | Create issue | Add, Create, Implement, Modify, Debug, Close | Feature / Function / File name | Implement History / Add Makefile/ Create s_to_l() |
2 | Create branch | PERSONAL ID + Add/ Create/ Implement/ etc. | Feature / Function / File name | 007-Implement History / 005-Add Makefile |
3 | Create commit | Description of choice + "Fixes #" | N/A | "I have fixed this thing. Fixes #4" |
ID | Name |
---|---|
005 | Maggie |
549 | Deky |
007 | Domen |
099 | Vlad |
A: Branch Creation:
```git branch [BRANCH_NAME]``` OR ```git checkout -b [BRANCH_NAME]```
Switch to branch:
```git checkout [BRANCH_NAME]```
Pushing created Branch:
```git push --set-upstream origin [BRANCH_NAME]```
Pull request:
- via Github
B: Move commit from overmind to new branch:
Create new branch:
```git branch [BRANCH_NAME]``` OR ```git checkout -b [BRANCH_NAME]```
Merge branch:
```git merge overmind```
Change to overmind (main):
```git checkout overmind```
Reset *if need be*:
```git reset --hard HEAD~[N]``` # Go back [N] commits. You *will* lose uncommitted work. [N] is a number.
Switch to branch:
```git checkout [BRANCH_NAME]```
C: Installing reqierments:
-install readline library:
For Linux Debian(based):
```apt-get install libreadline-dev```