/cheetsheets-yearmfew

Cheet sheets for me. The most used commands for me.

MIT LicenseMIT

cheetsheets-yearmfew

Cheet sheets that I use.

Here are the most used commands for me:

Docker Commands

Command Description
sudo service docker start starts docker deamon
sudo service docker stop stops docker deamon
sudo service docker status shows if docker deamon is running
docker-compose build --no-cache installs docker container using docker file
docker-compose up -d starts docker containers in background
docker-compose down stops docker container
docker exec -it <container_name> /bin/bash to run a bash terminal in container
docker ps -a shows the status of containers

Git Commands

Command Description
git clone <repo_link> clones the repository with link
git add . adds all files to git
git add <file_path> adds a single file to git
git commit -m "<commit_message>" commit with given message
git commit --amend update commit
git push -f forced push (needed after git commit --amend)
git pull --rebase origin <branch_name> rebase with the remote branch
git rebase -i HEAD~<number_of_commit> rebase commits

Change Branch Name

git brnach -m <new_branch_name> changes branch name in local
git push origin -u <new_branch_name> push new branch to git
git push origin --delete <old_branch_name> delete remote old branch

Branch

git checkout <branch_name> changes branch
git checkout -b <new_branch_name> create a new branch with changes in current branch
git push origin:<local_branch_name>:<remo dte_branch_name> push local branch with different branch name
git fetch --all get all info about branches
git branch list all branches in your local
git branch --all list all branches both in local and remote