Table of Contents
Table of Contents |
---|
Configuration
It is recommended that all developers run the following Git configuration commands:
Code Block |
---|
git config --global --add branch.autosetupmerge true
git config --global --add branch.autosetuprebase always
git config --global --add push.default simple |
Git has an issue with files containing unicode characters in their file name on any system using HFS+ filesystem. If you use a Mac and experience an untracked file immediately upon cloning the edx-platform repo, try running the following configuration command:
Code Block |
---|
git config --global core.precomposeunicode false |
Squashing Commits
- Squash commits (as appropriate) before requesting a review.
- Do not squash commits once a review has started, to aid reviewers.
- Squash commits after the review, before merging a PR.
...