Cheet sheets that I use.
Here are the most used commands for me:
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 |
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 |
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 |
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 |