GIT - Coursera Flashcards
Before changes in new files can be added to the Git directory, what command will tell Git to track our file in the list of changes to be committed?
git add
Which command would we use to review the commit history for our project?
git log
What command would we use to make Git track our file?
git add
Which command would we use to look at our config?
git config -l
Which command would we use to view pending changes?
git status
How can a VCS (Version Control System) come in handy when updating your software, even if you’re a solo programmer? Check all that apply.
- Git retains local copies of repositories, resulting in fast operations.
- If something breaks due to a change, you can fix the problem by reverting to a working version before the change.
- Git allows you to review the history of your project.
Who is the original creator and main developer of the VCS (Version Control System) tool Git?
Linus Torvalds
Linus Torvalds developed Git in 2005 to better facilitate the process of developing the Linux kernel with developers across the globe.
_____ is a feature of a software management system that records changes to a file or set of files over time so that you can recall specific versions later.
Version control
A _____ is a collection of edits which has been submitted to the version control system for safe keeping.
commit
Within a VCS, project files are organized in centralized locations called _____ where they can be called upon later.
repositories
Your colleague sent you a patch called fix_names.patch, which fixes a config file called fix_names.conf. What command do you need to run to apply the patch to the config file?
patch fix_names.conf < fix_names.patch
You’re helping a friend with a bug in a script called fix_permissions.py, which fixes the permissions of a bunch of files. To work on the file, you make a copy and call it fix_permissions_modified.py. What command do you need to run after solving the bug to send the patch to your friend?
diff fix_permissions.py fix_permissions_modified.py > fix_permissions.patch
The _____ commandhighlights the words that changed in a file instead of working line by line.
wdiff
The wdiff command highlights the words that changed in a file by color, in addition to working line by line.
How can we choose the return value our script returns when it finishes?
Using the exit command from the sys module.
A script can use sys.exit to finish processing and return the number passed as an argument as the script’s return code.
In addition to the original files, what else do we need before we can use the patch command?
Diff file