rse-course
rse-course copied to clipboard
Feedback - Module 4 (VCS)
Notes from 2022-10-03
Main points
- Do any previous modules cover shell commands? I think we lost a few people in the first 2 minutes.
- Some people are quite used to using Git via IDEs. Some expressed that it might be easier to learn via an IDE to begin with.
- Wasn't very clear when conflicts would and wouldn't occur (the three line issue).
- --initial-branch shouldn't be necessary (and sometimes doesn't work). maybe we could try against multiple git versions in CI?
- confusion about whether user.name and user.email need to be the same as or are related to GitHub
- what does
git add
add to? why are add and commit separate -
git revert
notebook example gave error (seemed to work with HEAD^?) - revert could be skipped / moved later / downgraded to
commit --amend
- does revert take you back or undo a commit (confusion)
- only got as far as branching (no bisect/rebase/stash/)
- ssh vs https PAT "tokens" issues on GitHub (compounded by some having GitHub desktop)
Misc
- question about which kinds of files can/should be version controlled
- CRLF vs LF
- someone stuck in vim
- what about untracked files / .gitignore