A repo to play with the common git operations in and learn how to get working with markdown
- Cheat sheet - https://www.markdownguide.org/cheat-sheet
- Desktop app (optional, very useful for development) https://desktop.github.com/
- Get social with github. Setup your account
- Go to https://github.com/elmsln/elmsln and star / watch / fork the repo
- Go to https://github.com/elmsln/haxcms and star / watch / fork the repo
- Go to https://github.com/elmsln/lrnwebcomponents and star / watch / fork the repo
- Go to this repo and star / watch / fork it -- https://github.com/btopro/lab2
- From your copy of the repo, edit the README.md file (this file) and fill out the things below the FILL THIS OUT line
- Use the commit message in order to indicate what you changed
- Then issue a pull request back against this repo
- https://oer.hax.psu.edu/bto108/sites/ist402/labs/git will have the non-messed with directions as we'll screw up this repo to see how version control works during class
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
Long story short, Git is a collaborative platform, somewhat like the Google Doc (not working exactly the same way though), specifically designed for programmers.
It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files.
- Collaborate with other programmers within the team
- Contribute to open source softwares
- Safe for development as
gitkeeps track of all file history
Pull Request is a mechanism for you to take part in other people's code, usually a repo that you don't have push privilege to. It allows you to change some line(s) of codes in the repo, having discussion with the owner of the repo, and raising up potential issues etc.
