Description: Git (different from Github) is a version control software that allows teams of developers to manage and edit code and project files. Version control softwares usually have features such as making copies of the project to work on that will not affect the official working version and merging said copies back into the official version.
It is vital to master the skill of using both git and github as these skills will be required to work on this project efficiently. These are also invaluable skills to have in the STEM industry. You will find supplementary videos and resources for this task at the bottom of the ticket.
Acceptance criteria: Be able to utilize cloning, pulling, committing, pushing, and merging through the gitbash console. Demonstrate proficiency in these skills by:
cloning the project to your computer
creating a new branch (use your name as the branch name)
adding and committing a file under /Student/{your_name}/README.md in this repo. The README.md file should contain your name, your grade, and what you are hoping to learn over the course of this mentorship.
When making a push to a remote branch, a link to generate the corresponding pull request should appear in your console.
Github in the command line no longer accepts passwords. You will have to use a access token in place of your password. Follow the Github Access token tutorial above to do this.
Description: Git (different from Github) is a version control software that allows teams of developers to manage and edit code and project files. Version control softwares usually have features such as making copies of the project to work on that will not affect the official working version and merging said copies back into the official version.
It is vital to master the skill of using both git and github as these skills will be required to work on this project efficiently. These are also invaluable skills to have in the STEM industry. You will find supplementary videos and resources for this task at the bottom of the ticket.
Acceptance criteria: Be able to utilize cloning, pulling, committing, pushing, and merging through the gitbash console. Demonstrate proficiency in these skills by:
Additional References: Git Installation Instructions - https://git-scm.com/book/en/v2/Getting-Started-Installing-Git Git and github tutorial - https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners Git clone, commit, and push video - https://www.youtube.com/watch?v=5HLst694D_Y Git branching video - https://www.youtube.com/watch?v=JTE2Fn_sCZs Git pull request tutorial - https://www.youtube.com/watch?v=rgbCcBNZcdQ&t=100s Github Access token tutorial - https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
Notes: