GIT Tips/Tricks

  • avatar

Github Config Settings

Set Name git config --global ""

Set Email git config --global user.mail ""

Console Commands

List All Files in Folder ls

Go to the Folder cd <folder_name>

Create File touch <file_name>

Create File and Open with Visual Code code <file_name>

Delete File/Folder Name git rm -r <file_name>/<folder_name>

Github Commands

Create a New Local Repository git init

Create a Working Copy Of a Remote Repository git clone <link>

Add One or More Files To Staging git add <file_name> / git add . (For All)

List Git Status git status

Commit Changes to Head git commit -m "Commit Message"

Connect Remote Repository (If You Use Local Repository) git remote add origin <link>

Create New Branch git checkout -b <branch_name>

Switch From One Branch to Another git checkout <branch_name>

List All Branches git branch

Delete Branch git branch -d <branch_name>

Push All Branches to Your Remote Repository git push --all origin

Push All Changes to Your Remote Repository git push origin <branch_name> / git push

Delete a Branch On Your Remote Repository git push origin :<branch_name>

Fetch And Merge Changes On The Remote Server to Your Working Directory git pull

To Merge a Different Branch Into Your Active Branch git merge <branch_name>

View All The Merge Conflicts git diff

View The Conflicts Against The Base File git diff --base <file_name>

Preview Changes, Before Merging git diff <first_branch> <second_branch>

Assigning a Tag to a Commit git tag 1.0.0 <commit_id>

Push All Tags to Remote Repository git push --tags origin

Undoing Local Changes (New Files Are Not Deleted) git checkout -- <file_name>

Undo All Changes in Local git fetch origin / git reset --hard origin/master