I am fairly new to Git and am curious if anyone sees an issue with having the code for both my web application and client (iPhone) app under the same Git project.
I was thinking of creating a folder structure for git like the following:
MyProject
ServerSide_Code
iPhone_Code
Should these be broken out into separate projects? Can I break out one of them later on and keep their commit history?
I would keep them as two separate repositories (personally) – but it depends on how you plan to develop and release this.
To answer your second question: Detach (move) subdirectory into separate Git repository
The best method – IMO – if you wanted to keep these organized create two repos for each folder
then a third parent repo which will be able to track the sub- repos