$ git init
2. How to clone a repo?
Clone the test repo into a new directory called TEST:
$ git clone https://github.com/<username>/test.git TEST
3. How to switch branch?
git switch branchname
4. How to unstage changes or restore files?
Maybe you accidentally staged some files that you don't want to commit.
$ git restore test.js
$ git restore .
5. How to undo commits?
The following command will undo your most recent commit and put those changes back into staging, so you don't lose any work:
$ git reset --soft HEAD~1
The next one will completely delete the commit and throw away any changes. Be absolutely sure this is what you want:
$ git reset --hard HEAD~1
6. How to undo last push?
Some would say this is bad practice. Once you push something you shouldn't overwrite those changes. Instead, you're supposed to create a new commit that reverts the changes in the last one. So, technically, you shouldn't do this, but... you can?
$ git reset --hard HEAD~1 && git push -f origin master
7. How to fetch changes from both origin and upstream?
$ git fetch --multiple origin upstream
8. How to delete a local branch?
$ git branch -d <local_branch>
Use the -D option flag to force it.
9. How to stash ur chnages?
$ git stash
10. How to push changes?
git add -all
git commit -m "message"
git push remote_server branch_Name
11. Difference between rebase and merge?
git merge apply all unique commits from branch A into branch B in one commit
git rebase gets all unique commits from both branches and applies them one by one.
git rebase rewrites commit history but doesn't create extra commit for merging.
*************************************************
API Testing Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Rest-API
Kubernetes Interview Question Set
https://automationreinvented.blogspot.com/search/label/Kubernetes
Docker Interview Question Set
https://automationreinvented.blogspot.com/2020/02/top-18-docker-commands-for-aytomation.html
Linux Interview question Set
https://automationreinvented.blogspot.com/search/label/Linux
Automation Testing/SDET Framework Design
https://automationreinvented.blogspot.com/search/label/FrameworkDesign
Java Related Interview Question Set
https://automationreinvented.blogspot.com/search/label/Java
GIT Interview Question Set:
https://automationreinvented.blogspot.com/search/label/GIT
Coding Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Coding%20Questions
No comments:
Post a Comment