Team2890HawkCollective / Training

A private training repository used as scratch space for 2890 students.
1 stars 0 forks source link

Git Basics #88

Closed HawkCollective2890 closed 5 months ago

HawkCollective2890 commented 10 months ago

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: