Generally, I don’t use the command line to interact with my version controlled client accounts. In most cases, I prefer to use Tower, a great Git client for Mac and Windows but in the case of gbradhopkins.com, I decided to use the command line as a way of becoming more familiar with it. Below are the basic commands that I use to push content to my Github account.
These are the steps for commiting new or updated content to my Github account. As I use Git more, hopefully these will become muscle memory and I’ll no longer need this document. Until then…
Commands for pushing content
After creating or editing a file, run the following commands in the Terminal.
This is an optional command. It simply shows what has changed and results in something like this:
modified: _includes/head.html modified: _sass/_gbradhopkins.scss modified: css/main.scss
We can then review the list of changes and if satisfied, move to the next step.
git add .
git commit -m 'Commit message here'
After adding our commit message and hitting enter, we receive a message indicating what we’ve done (or are about to do).
[gh-pages c5656de] git article update 1 file changed, 3 insertions(+), 1 deletion(-)
That’s it. All done. The files are now commited to the repository that we’ve been working in.
Next up, how to access that repository from another computer to continue working on it.Have a question? Found this useful? Let me know on Twitter, @gbradhopkins.