I'm always excited to take on new projects and collaborate with innovative minds.
+1 762 259 2814
ahmettasdemir.com
Git is essential — and easy to forget the moment you need it. Here is a no-fluff reference to the commands that cover 95% of everyday work.

git init # start a new repo
git clone <url> # copy a remote repo git status # what has changed
git add . # stage all changes
git commit -m "message" # save a snapshot
git push # send to the remote
git pull # get the latest changes git branch # list branches
git checkout -b feature-x # create and switch to a branch
git checkout main # switch back
git merge feature-x # merge a branch into the current one git restore <file> # discard changes in a file
git reset --soft HEAD~1 # undo the last commit, keep changes
git revert <commit> # safely undo a commit with a new one
git stash # shelve changes for later
git stash pop # bring them back git log --oneline # compact history
git diff # see unstaged changes Good version control is part of building software properly — alongside testing, deployment and clean code. If you have a project that needs real engineering, let’s talk.