yum install git -y                  # Install Git on Linux
git config user.name "Your Name"   # Set Git username
git config user.email "your@email.com"  # Set Git email
git init                           # Initialize Git in current folder
git add filename                   # Track specific file
git add .                          # Track all files (incl. hidden)
git commit -m "message"            # Commit with message
git commit --amend -m "new msg"    # Amend last commit message
git log                            # Full history
git log --oneline                  # Short history
git show               # Show details of a commit
git reset --hard HEAD~1           # Remove last commit + changes
git reset --soft HEAD~1           # Remove last commit only
git revert             # Revert specific commit
git branch                         # List branches
git branch                   # Create new branch
git checkout                 # Switch branch
git checkout -b              # Create and switch branch
git merge                  # Merge branches
git cherry-pick         # Pick specific commit
git remote add origin    # Link to GitHub repo
git push -u origin         # Push code to GitHub
git clone                # Clone remote repo
git pull origin            # Pull latest changes
git stash                          # Stash current changes
git stash apply                    # Apply stashed changes
git stash list                     # List all stashes
git stash drop stash@{0}           # Remove specific stash
git branch -d               # Delete branch
git push origin --delete   # Delete remote branch
git remote rm origin              # Unlink remote
    
Top comments (0)