Really, I haven't posted in 9 years? Much has changed since 2011; mobile, cloud, and social are all really huge, and I've definitely had a large focus toward these. I hope to write shortly about things I've learned and wish to share in the coming weeks and months, and hopefully do better at maintaining this site a little better than before.
While in the past I've held a pretty high opinion to using mercurial for version control, the majority of version control these days seems to done in git. Here were the commands I found most useful to get productive with git right away. # Clone a repository from an origin, i.e. my github MaskingUtils repository git clone git@github.com:caelumvox/masking-utils.git # Add a file after it's been updated to stage it for commit, or add a new file git add filename # Commit the file to local repo git commit # Push the file to the origin so the rest of the team can see it git push # List all locally tracked branches git branch git branch --list # Get a list of all branches from the remote git branch -r # Create branch locally git branch develop # Push the branch to the origin repository to make sure it is tracked there git push --set-upstream origin develop # Pulls latest from all local branches tracked from origin; won't pull non-tracked branches git pull --all # Fetch the branch ...
Comments
Post a Comment