This Repository is a guide to all the git commands you need to use in case any of these situations arise
- Clone a Repository
git clone https://github.com/CodeChefVIT/git-cheatsheet.git
Replace url with your required repository url
- Pushing to a Repository
git add .
git commit -m <commit message>
git push origin master
To add just one file or a set of files replace the . with your filename in first command
- Check where is your Repository remote
git remote -v
Output should have the repository url similar to this
origin https://github.com/CodeChefVIT/git-cheatsheet.git (fetch)
origin https://github.com/CodeChefVIT/git-cheatsheet.git (push)
- Change Remote
git remote set-url origin <new git url>
- Check logs
git log
Output should be something similar
commit 82e2a7c46a96b3b4aaf5acbc0cbc218d118aa922
Author: <User> <45638240+<User>@users.noreply.github.com>
Date: Fri May 15 14:52:32 2020 +0530
<Commit Message>
- Create new branch
git checkout -b newbranch
Replace newbranch with your branch name
- Check current branch
git branch
This should list all your branches and highlight the current branch in green
- Switch to new branch
git checkout newbranch
- Push in new branch
git add .
git commit -m <commit message>
git push origin <branch name>