-
WHAT IS GIT?
- WHAT THEY ARE, HOW it WORKS THE VERSION CONTROL SYSTEMS, AND HOW THEY CAN HELP US IN THE DEVELOPMENT PROCESS.
- COMMAND git init.
- COMMAND git status.
-
STARTING WITH TASKS
- Commit is a way to save a staged version of our code.
- How to add changes with git add.
- How to create a commit.
- COMMAND git log.
- COMMAND git log --oneline.
- HOW CAN GIT IGNORE SOME FILE THROUGHOUT .gitignore.
- WHEN IS REALLY IMPORTANT TO SAVE AN STAGED AND WHEN NOT.
-
SHARING TASKS
- REMOTE REPOSITORIES
- HOW TO CREATE A GIT REPOSITORY WITHOUT THE FILES BACKUP WITH --bare IN A SERVER.
- HOW TO CREATE DIRECT LINKS TO REMOTE REPOSITORY WITH git remote add.
- HOW TO DOWNLOAD A REPOSITORY FOR FIRST TIMERS WITH git clone.
- COMMAND git push TO SEND CHANGES.
- COMMAND git pull TO UPDATE THE CHANGES IN THE REMOTE REPOSITORY.
-
TEAMWORK
- THE TERM BRANCH - THAT IT IS USED TO CREATE DIFFERENT COMMITS LINES OR TO DEVELOP INDEPENT FUNCTIONALITIES
- WHAT ARE SEPARATED BRANCHES.
- HOW TO BRING THE WORK FOR ANOTHER BRANCH AND HOW TO USE THE COMMAND git merge.
- THE NEW DEFAULT COMMIT WITH git merge AND HOW IT WORKS WITH TWO BRANCHES.
- HOW TO BRING COMMITS FROM BRANCH TO BRANCH WITH THE COMMAND git rebase.
- HOW GIT SHOW YOU THE CONFLICTS.
- HOW TO SOLVE THOSE CONFLICTS AND SAVE THE CHANGES.
-
VERSIONS MANAGE
- HOW TO UNDO A CHANGED BEFORE THE COMMIT IS COMPLETED WITH THE COMMAND git restore .
- HOW TO UNDO A CHANGED AFTER THE COMMIT IS ADD WITH THE COMMAND git restore --staged .
- HOW TO REVERT CHANGED WITH THE COMMAND git revert AND HOW IT CREATES A NEW REVERT COMMIT.
- HOW TO SAVE A WORK AND RESUME IT LATER WITH THE COMMAND git stash.
- HOW TO SEE ALL THE STASH LIST WITH THE COMMAND git stash list.
- HOW TO APLLY AN SPECIFIC CHANGE WITH THE COMMAND git stash apply .
- HOW TO DELETE A STASH WITH THE COMMAND git stash drio .
- HOW TO USE THE COMMAND git stash pop
- HOW TO SHOW THE DIFFERENT STAGED IN A BRANCH AND IN A HASH WITH THE COMMAND git checkout <hash/branch>
-
CREATING DELIVERIES
- COMMAND git diff.
- HOW TO COMPARE CHANGES AND COMMITS IN DIFFERENT BRANCHES WITH THE COMMAND git diff ...
- HOW TO CREATE VERSIONS WITH THE COMMAND git tag AND MORE OPTIONS.
- HOW TO CREATE A NEW TAG WITH THE COMMAND git tag -a V0.1.0 "THE NEW VERSION" AND HOW IT APPEARS IN GITHUB IN THE SECTION releases