The readings and responses listed here should take you approximately 20 minutes total.
To start this assignment:
- Click the button in the upper right-hand corner that says Fork. This is now your copy of this document.
- Click the Edit button when you're ready to start adding your answers.
- To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
Use Google to go find at least one online resource detailing keyboard shortcuts and/or features that are built into Slack.
- What resource(s) did you find? Paste them below:
- https://get.slack.help/hc/en-us/articles/201374536-Slack-keyboard-shortcuts I chose this resource as its direct from slack and is chock full of helpful shortcuts.
- What are three Slack shortcuts and/or features that will contribute to your productivity?
- Command+Shift+S will be a helpful shortcut as it takes me to the items I have starred for top priority/importance.
- Command+Shift+[ and Command+Shift+] will be useful as well. These allow me to move to the previous workspace and the next workspace quickly and efficiently. 1.Command+Shift+K is also going to be very helpful. This opens the direct message menu. Communication with others is going to be maybe the most useful resource for trouble shooting and solving issues.
What's the use of the staging area in git? on Stackoverflow (10 min)
The idea of the staging area is frequently one of the trickiest concepts to wrap your head around when you're first learning git. Read the question and answers (or do your own Googling on the git staging area). Then, create your own metaphor comparing the staging area to something in real life.
- Type your metaphor below: My staging area metaphor is a soccer pre-game locker room. I have chosen this as soccer is my favorite pastime and its a good way to visualise these 5 reasons a staging area is helpful.
- Splitting large commit into smaller chunks. The pre-game locker allows the manager/coach to split the 22+ players they brought for the game into the starting 11, 7 substitutes and the 4+ reserve players.
- Review changes. This is the time where the manager can discuss (review) tactics, positions and specific strategies before the game.
- Merge conflicts. If a player gets hurt during the game warm-up or there is a scuffle between players, this is an opportunity for the manager to address the issue and make changes accordingly.
- Keep local files. Although a player may not make the cut to be included in the starting 11, a substitution may be the difference between winning and losing. Having these players in the locker room allows these changes to be accessable to the manager.
- Small changes. This is the last chance for a player from the reserves (unusable substitute) to move to the bench (usable substitute). A minor change like this can provide a huge tactical advantage.
If you have any questions, comments, or confusions that you would an instructor to address, list them below:
Nice work, @N-Gibson! I like how you listed why a staging area is helpful. It's true that a locker room is like a staging area, where you can see all of your changes / work and do a final look-over before committing and making those changes more permanent.