typs of VCSs
getting started
git local repo 1
git local repo 2
git remotes 1
100

Manual copying of versions of files in a time-stamped directory could be an example of 

Local Version Control Systems

100

What is the default branch name we are going to use?

main

100

To initiate a local repository

git init

100

Content of .gitignore to ignore contents of a directory named "target" and all files ending with ".pdf"

target/

*.pdf

100

To add a remote repo named "remoto" on URL "url"

$ git remote add remoto url

200

VCS stands for

Version Control Systems

200

Complete to configure global email: 

$ git config --global .......  pepe@gmail.com

user.email
200

In git bash, to create a blank file named "test.js"

$ touch test.js

200

To modify the description of last commit to "cambios menores" using an editor

$ git commit --amend

200
To push main branch to remote repo named "projectAtGitlab"

$ git push -u projectAtGitlab main

300

What type of VCS is Apache Subversion an example of?

Centralized VCSs

300

What command configures the name of the initial default branch as "principal"?

$ git config --global init.defaultBranch principal

300

Three main states of tracked files

modified, staged, committed

300

To show las commits, one commit per line

$ git log --oneline

300
To tag the current commit as "release_1"

$ git tag release_1 

400

Which Distributed Version Control System are we going to learn?

git

400

How can you get help in git about a command named "push"?

$ git help push

400

to show current status of files in short format

$ git status -s

400

To undo local changes before committing in file "index.html"

$ git checkout index.html

400

To clone a remote repository from url "urlproject"

$ git clone urlproject

500

In git, if a tracked file does not change from previous snapshot, git only stores

reference to that snapshot

500

Complete to connfigure windows to store your gitlab credentials 

$ git config --global .... wincred


credential.helper

500

To stage all files and commit under title "project start"

$ git commit -am "project start"


500

To reset history to a past commit loosing  changes

$ git reset --hard <commit>

500

To push tags to remote

$ git push -tags

M
e
n
u