Difference between revisions of "User:Praveer-mathur-9f3d@uni-bonn.de/version-control-with-git"

From HPC Wiki
Jump to navigation Jump to search
Line 77: Line 77:
 
- The command <code>git</code> with no arguments will show a history of your commits.  
 
- The command <code>git</code> with no arguments will show a history of your commits.  
 
|| Explanation: False. The command <code>git log</code> will do that.  
 
|| Explanation: False. The command <code>git log</code> will do that.  
 +
</quiz>
 +
{{hidden end}}
 +
 +
=== Short Quiz: Handling Remotes === <!--T:5-->
 +
 +
{{hidden begin
 +
|title = What is the meaning of cloning in the context of git?
 +
}}
 +
<quiz display=simple>
 +
{
 +
|type="()"}
 +
- Downloading commits and immediately merging them
 +
|| Explanation: Wrong
 +
- Downloading commits from remote
 +
|| Explanation: Wrong
 +
+ Creating a new repository from a remote one
 +
|| Explanation: Correct
 +
- Uploading commits
 +
|| Explanation: Wrong
 +
</quiz>
 +
{{hidden end}}
 +
 +
{{hidden begin
 +
|title = What is the meaning of pulling in the context of git?
 +
}}
 +
<quiz display=simple>
 +
{
 +
|type="()"}
 +
+ Downloading commits and immediately merging them
 +
|| Explanation: Correct
 +
- Downloading commits from remote
 +
|| Explanation: Wrong
 +
- Creating a new repository from a remote one
 +
|| Explanation: Wrong
 +
- Uploading commits
 +
|| Explanation: Wrong
 +
</quiz>
 +
{{hidden end}}
 +
 +
{{hidden begin
 +
|title = What is the meaning of pushing in the context of git?
 +
}}
 +
<quiz display=simple>
 +
{
 +
|type="()"}
 +
- Downloading commits and immediately merging them
 +
|| Explanation: Wrong
 +
- Downloading commits from remote
 +
|| Explanation: Wrong
 +
- Creating a new repository from a remote one
 +
|| Explanation: Wrong
 +
+ Uploading commits
 +
|| Explanation: Correct
 +
</quiz>
 +
{{hidden end}}
 +
 +
{{hidden begin
 +
|title = What is the meaning of fetching in the context of git?
 +
}}
 +
<quiz display=simple>
 +
{
 +
|type="()"}
 +
- Downloading commits and immediately merging them
 +
|| Explanation: Wrong
 +
+ Downloading commits from remote
 +
|| Explanation: Correct
 +
- Creating a new repository from a remote one
 +
|| Explanation: Wrong
 +
- Uploading commits
 +
|| Explanation: Wrong
 
</quiz>
 
</quiz>
 
{{hidden end}}
 
{{hidden end}}

Revision as of 15:46, 24 March 2026

Short Quiz: The Idea Behind Git

Where is the git repository information located?

Directory at repository top level
Directory inside every directory in the repository
Directory in your home directory

Where are the actual files you edit?

Working tree
Index
Repository

What is the staging area for the next commit called?

Working tree
Index
Repository

Where is the history of commits?

Working tree
Index
Repository

Short Quiz: First Repo and First Commit

Which of the following statements are true?

All global git settings will be put into a file named .gitconfig in your home directory.
Git needs your name and e-mail address before letting you commit anything
Every commit needs a commit message, either via the command line or a text editor
The command git with no arguments will show a history of your commits.

Short Quiz: Handling Remotes

What is the meaning of cloning in the context of git?

Downloading commits and immediately merging them
Downloading commits from remote
Creating a new repository from a remote one
Uploading commits

What is the meaning of pulling in the context of git?

Downloading commits and immediately merging them
Downloading commits from remote
Creating a new repository from a remote one
Uploading commits

What is the meaning of pushing in the context of git?

Downloading commits and immediately merging them
Downloading commits from remote
Creating a new repository from a remote one
Uploading commits

What is the meaning of fetching in the context of git?

Downloading commits and immediately merging them
Downloading commits from remote
Creating a new repository from a remote one
Uploading commits