I am working on a project with other developers and a designer. When it comes to style up the project, I can not work on anything else but wait for designer to finish. What I tried to do, and I am half way there, is:
I set up a Vhost for designer, "different" project different url.
I copied my project to designer_folder.
I did git init, and add my (developer_folder) as remote.
What I failed to do is, pull on designer_project specific_branch all changes from specific_branch of my developer_project. I want to have a project just for him so he can play around with it and in the end I will pull changes from my project. Every time he will start working on something, I will create a new branch on his project, and merge my changes then pull his changes to my project.
Just for the comments, I googled and looked in stackoverflow. I just could not find one to work.
I am struggling. Please help.
You can use a bare repository for it. Add a folder that you can both access, go into it and call
Then you both use that as a remote
You can now push and pull to that. So now that you have connected two remotes (origin probably and local) , you can also still push and pull to the other remote everybody else is working with.