[Git] Initialising git-tracked mono repository for client/server
When you need to have both client and server tracked by git under the same git repository, you might come across a problem where client folder (initialized through create-react-app) is not showing up under untracked when you do git status. This is because git doesn't track files under another git repository (well, at least that's my understanding after solving this issue), and CRA creates .git for that client folder. Hence, all you need to do is remove .git by doing rm -rf .git at the client folder. After that, you will see all the files being tracked.
Another good thing to note is that your gitignore file will be detected everywhere, so you can have multiple .gitignores.
This is probably one of the shortest posting I've done in a while, I might stick to this.