Difference between revisions of "DPS909/OSD600 Winter 2019 Lab 2"
(→Submission) |
QingLian Liu (talk | contribs) (→Submission) |
||
(22 intermediate revisions by 20 users not shown) | |||
Line 87: | Line 87: | ||
|https://alvinvaldez656226608.wordpress.com/2019/02/01/git-blame-git-merge/ | |https://alvinvaldez656226608.wordpress.com/2019/02/01/git-blame-git-merge/ | ||
|- | |- | ||
− | | | + | |Oleksandr Tkach |
− | | | + | |branch and grep |
− | | | + | |https://tkacholeksandr.home.blog/2019/02/01/lab-2-git-commands/ |
|- | |- | ||
− | | | + | |Priyam Brahmbhatt |
− | | | + | |diff and log |
− | | | + | |https://release01.blogspot.com/2019/02/git-commands.html |
|- | |- | ||
− | | | + | |Priyanka Dhiman |
− | | | + | |stash and revert |
− | | | + | |https://medium.com/@priyankacodes/stash-and-revert-two-powerful-git-commands-8b817ab2dedc |
|- | |- | ||
− | | | + | |Iryna Thompson |
− | | | + | |bisect and blame |
− | | | + | |https://iraokth.wordpress.com/2019/02/01/lab2-git-commands/ |
|- | |- | ||
− | | | + | |Aqeel Parpia |
− | | | + | |log and diff |
− | | | + | |https://medium.com/@aqeelparpia/git-commands-7fafabfdbd75 |
|- | |- | ||
− | | | + | |Harsh Patel |
− | | | + | |reset and status |
− | | | + | |https://harsh604310081.wordpress.com/2019/02/01/git-commands-reset-and-status/ |
|- | |- | ||
− | | | + | |Rachael Scotchmer |
− | | | + | |reset and rm |
− | | | + | |https://rscotchmer.blogspot.com/2019/02/a-closer-look-at-git-reset-git-push.html |
|- | |- | ||
− | | | + | |Jiajie Feng |
− | | | + | |tag and fetch |
− | | | + | |https://yingtao101112.wordpress.com/2019/02/01/dps-909-lab2/ |
|- | |- | ||
− | | | + | |Kevin Chan |
− | | | + | |log and tag |
− | | | + | |https://kevinchan97.blogspot.com/2019/01/there-are-many-commands-on-git-that-new.html |
|- | |- | ||
− | | | + | |Oleksii Polovyi |
− | | | + | |log and branch |
− | | | + | |https://apolllondev.wordpress.com/2019/02/01/git-command/ |
|- | |- | ||
− | | | + | |Paul Moon |
− | | | + | |init and clean |
− | | | + | |https://paulmoonblog.wordpress.com/2019/02/02/git-commands/ |
|- | |- | ||
− | | | + | |Ahmed Deeb |
− | | | + | |stash and branch |
− | | | + | |https://amddeeb.wordpress.com/2019/02/02/git-stash-git-branch/ |
|- | |- | ||
− | | | + | |Anh Hoai Ung |
− | | | + | |grep and show |
− | | | + | |https://anhcoding.wordpress.com/2019/02/01/lab-2/ |
|- | |- | ||
− | | | + | |Vincent Logozzo |
− | | | + | |remote and diff |
− | | | + | |https://vlogozzo.blogspot.com/2019/02/git-remote-and-diff.html |
|- | |- | ||
− | | | + | |Sahib Arora |
− | | | + | |Tag and Log |
− | | | + | |https://medium.com/@sahibarora1997/getting-along-with-github-d44ffaef6621 |
|- | |- | ||
− | | | + | |Adel El Masery |
− | | | + | |Clone and Merge |
− | | | + | |https://medium.com/@a_elmasery/an-introduction-to-git-commands-e176ef18bc5c |
|- | |- | ||
− | | | + | |David Li |
− | | | + | |commit and clean |
− | | | + | |https://dli119seneca.wordpress.com/2019/02/02/osd600-lab-2-git-commands/ |
|- | |- | ||
− | | | + | |Arash Negari |
− | | | + | |reset and clean |
− | | | + | |https://adventuresoftechman.wordpress.com/2019/02/02/lab-2-git-commands/ |
|- | |- | ||
− | | | + | |Abdirahman Guled |
− | | | + | |git checkout -- <filename> and git remote -v |
− | | | + | |https://medium.com/@abdishire15/git-commands-2bf404c4b853 |
|- | |- | ||
− | | | + | |QingLian Liu |
− | | | + | |branch and stash |
− | | | + | |https://aliceliudps909.blogspot.com/2019/02/git-command.html |
|- | |- | ||
| | | |
Latest revision as of 18:59, 11 February 2019
Contents
Expand your Knowledge of Git
Due Date
Friday Feb 1.
Requirements
- Install and set-up git
- Research 2 git commands you don't know, blog about how to use them
- Add your Name and URLs to the table at the end of this lab
Setup Git and GitHub
We'll use git and GitHub throughout this course to contribute to open source projects. You'll need to get both properly setup, installed and configured. Follow the instructions from the Week 3 notes to get your name, email, editor, line endings, etc. setup for git.
Pick 2 New Git Commands
No matter if you're brand new to git, or been using it for years, there are commands you don't know. Git is a complex tool, which can be used in many different ways.
Research two git commands you've never used, or want to learn:
- find the official docs for the commands
- which flags, sub-commands, or other options are available? What do they do? When would you use them?
- find some example pages, blogs, etc. that show examples of how to use these commands
- see if you can find any YouTube videos or other non-print resources on the commands
Write a Technical Blog Post on your chosen git Commands
Technical blog posts are meant to inform, educate, and serve as a learning resource for developers. Write a technical blog post about your chosen git commands. Include links to the docs and other resources you found above. Also, include some short examples to teach someone how to use these commands.
See Jess Frazelle's recent post on using Unix Pipes as a good example of a technical post.