git cheat-sheet

Git Cheat-Sheet

Repository creation:

From existing directory:

cd project_dir

git init

git add <dir><file1><file2> or git add . to stage all the files

From other repository :

git clone <git-hub repository url>

Commit and Status:

git commit -m "My message"

git status

For changes : git diff

Remote update:

Connect local to remote git remote add origin <url>

Push to remote repository git push -u origin main

Log:

All Commit: git log

File Commits: git log file

Branching:

List branches: git branch -a

New branch: git branch <branch-name>

Switch branch: git checkout branch

Push to new branch: git push origin <branch-name>

Merge:

git merge origin/<branch-name>