1 00:00:00,230 --> 00:00:03,140 In this course we've covered the commands that all git users, 2 00:00:03,140 --> 00:00:07,810 from beginners to professionals developers, need to use most frequently. 3 00:00:07,810 --> 00:00:12,660 We've learned about how to turn a project folder into a git repo using git init. 4 00:00:12,660 --> 00:00:15,190 We saw how to stage paths using git add and 5 00:00:15,190 --> 00:00:17,710 how to commit them by using git commit. 6 00:00:17,710 --> 00:00:22,200 We checked whether files were modified, staged, or committed, using git status. 7 00:00:22,200 --> 00:00:25,840 And we looked over our previous commits using git log. 8 00:00:25,840 --> 00:00:30,850 We moved and deleted committed files, using the git mv and git rm commands. 9 00:00:30,850 --> 00:00:35,940 We learned about the Commit SHA checksums displayed in git log and other places. 10 00:00:35,940 --> 00:00:39,440 We saw how SHAs can be used with commands like git revert to 11 00:00:39,440 --> 00:00:42,190 undo changes from a specific commit. 12 00:00:42,190 --> 00:00:44,540 And we learned about remote repositories. 13 00:00:44,540 --> 00:00:47,090 How to create a new one using git clone. 14 00:00:47,090 --> 00:00:51,090 How to pull changes from one repo to another using git pull. 15 00:00:51,090 --> 00:00:54,070 How to add new remote repos using git add. 16 00:00:54,070 --> 00:00:57,740 And how to push changes to those repos with git push. 17 00:00:57,740 --> 00:01:01,470 But there are other important features we haven't covered, such as branches, 18 00:01:01,470 --> 00:01:03,070 and merging file changes. 19 00:01:03,070 --> 00:01:06,420 See the teacher's notes for ways to learn more about those. 20 00:01:06,420 --> 00:01:08,880 If you want to try installing git on your own computer, 21 00:01:08,880 --> 00:01:11,670 the teacher's notes will have info about that too. 22 00:01:11,670 --> 00:01:14,870 You've learned a lot, but it's important not to stop now. 23 00:01:14,870 --> 00:01:17,390 Practice is the key to making your knowledge stick. 24 00:01:18,390 --> 00:01:21,960 One thing you can do is use Git for all your treehouse projects. 25 00:01:21,960 --> 00:01:24,550 If you have any saved project folders already, 26 00:01:24,550 --> 00:01:29,209 use git init to convert them to git repos then commit all your files. 27 00:01:29,209 --> 00:01:33,590 And for any new projects you create use Git from the very start. 28 00:01:33,590 --> 00:01:35,740 Not only with this let you practice using Git. 29 00:01:35,740 --> 00:01:38,530 It will give you more protection against losing your work. 30 00:01:39,610 --> 00:01:42,520 Congratulations, you finished the course. 31 00:01:42,520 --> 00:01:46,660 Be sure to check the teacher's notes for more practice ideas and further reading. 32 00:01:46,660 --> 00:01:47,460 Thanks for watching.