# Reflection on tracking changes

How does tracking and adding changes make developers' lives easier?
  - tracking and adding changes allows devs to efficiently review projects in the event that there are bugs or problems.

What is a commit?
  - a commit is saving any changes or progress that you are content with

What are the best practices for commit messages?
  - commit messages should be fewer than 50 characters that summarize any modifications made

What does the HEAD^ argument mean?
  - this refers to the last commit

What are the 3 stages of a git change and how do you move a file from one stage to the other?
  - they are Track Changes, Make Changes, and Push Changes. When changes have been made to a project, you must add those changes to be staged for commit using "git add". Once changes have been added, you can officially commit the changes using "git commit". The branch, with changes now committed, can be pushed to GitHub using "git push origin branchname".

Write a handy cheatsheet of the commands you need to commit your changes?
  - git add
  - git commit
  - git push origin branchname

What is a pull request and how do you create and merge one?
  - a pull request is publishing your updated project to get hub and requesting peer review for verification. You can do this by going to GitHub and clicking the compare pull request tab on your branch.

Why are pull requests preferred when working with teams?
  - this is preferred so that everyone working in the team can see the progress made and review for any bugs before adding it to the master.x
# Update of Reflect for Pull Request

How does tracking and adding changes make developers' lives easier?
  - tracking and adding changes allows devs to efficiently review projects in the event that there are bugs or problems.

What is a commit?
  - a commit is saving any changes or progress that you are content with

What are the best practices for commit messages?
  - commit messages should be fewer than 50 characters that summarize any modifications made

What does the HEAD^ argument mean?
  - this refers to the last commit

What are the 3 stages of a git change and how do you move a file from one stage to the other?
  - they are Track Changes, Make Changes, and Push Changes. When changes have been made to a project, you must add those changes to be staged for commit using "git add". Once changes have been added, you can officially commit the changes using "git commit". The branch, with changes now committed, can be pushed to GitHub using "git push origin branchname".

Write a handy cheatsheet of the commands you need to commit your changes?
  - git add
  - git commit
  - git push origin branchname

What is a pull request and how do you create and merge one?
  - a pull request is publishing your updated project to get hub and requesting peer review for verification. You can do this by going to GitHub and clicking the compare pull request tab on your branch.

Why are pull requests preferred when working with teams?
  - this is preferred so that everyone working in the team can see the progress made and review for any bugs before adding it to the master.x
Update Reflect to Include Pull Request
Update Reflect to Include Pull Request
