I usually lurk a bit on boards like these before I post anything but I notice you've not had any answers yet, so I thought I might chip in.
I've been using git professionally for five or six years. It's a brilliant piece of software but it's really only good at version control. It sounds like you might want it to do more than it's good at.
I've used git submodules and it was a bit useless every time. Dependencies are better managed with composer (in PHP) or pip (in Python). Deployment meanwhile I've done with git as well, though only in the form of a pull on the server side. Again, much better handled by fabric (or docker if you're into that).
Nevertheless I'd be more than happy to impart a bit of git-fu if you've got any questions. It's got a lot of power under the hood and can generally do a lot more than you think.
If you ever want to get in touch directly you can get me at this address, however if you post a few more specifics here I'm sure you'll find more git experts watching.
Alex
Hi,
Interesting to read this as I've recently plunged into github for a project working with open source guys, having used SVN for version control for a lot of years.
From what I can see, github's primary power and reason for being is collaboration and version control.
If you're building a team and looking for a versioning tool to use with this team, it will do the job very well.
For the rest, I've very limited experience!
I would also be interested if there are any good "making the most of git" resources that anyone knows of.
As an aside, lots of people use it to check out developers for hiring purposes. Including me.
Regards,
Rob
--
You received this message because you are subscribed to the Google Groups "PHPNE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-north-eas...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I'm running a session for a local college about getting up and running with git and github. Would you like me to pass on the slide deck? It's a very practical session but it might be a good starting place. Atlassians articles are very good too.
Oli
I'm running a session for a local college about getting up and running with git and github. Would you like me to pass on the slide deck? It's a very practical session but it might be a good starting place. Atlassians articles are very good too.
Oli
No problem, I'll sling it on speakerdeck when I'm done. Better write it first
--
Picking a good workflow is probably more important than an advanced git knowledge. My vote is for the simple branch from master and merge back in via pull request.
--
You received this message because you are subscribed to the Google Groups "PHPNE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-north-eas...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.