Git commands we use most often
Some basic Git commands that we frequently use here at Tosbourn Ltd.
We use Git for source control here at Tosbourn and here are some of the commands we use on a regular basis which help us when tracking changes to our code.
Used for adding file contents to the index.
git add . allows you to add all changes to all files.
git add app/models/article.rb adds a single file.
git commit -m 'Adds copy to home page' This commits the code which allows us to record changes to our repository. The
-m flag allows us to add a message to the commit, which we follow with the message in quotes.
You can also set up your favourite text editors/IDEs to open when you type
git push origin name-of-branch will push changes from your local machine to wherever you have your code hosted i.e. GitHub.
origin refers to the online repository store so in some cases this might be something else like
development depending on how you team may have set things up.
git pull will pull changes down from your online repository to your local machine.
git checkout allows you to switch between branches. To checkout your main branch you would type
git checkout main. To create a new branch you would type
git checkout -b new-branch-name.
git diff allows you to view changes between the original code (the branch you branched off) and the new changes that you have made to the code.