Useful Git Commands.💻

shubhamyadav

Shubham Yadav

Posted on June 1, 2021

Useful Git Commands.💻

Git is an example of a distributed version control system commonly used for open source and commercial software development.

Let's go :
initalize git in files/directories.

git init
Enter fullscreen mode Exit fullscreen mode

1.Clone the repository in your local system.

git clone https://github.com/<your-user-name>/<repo-name>
Enter fullscreen mode Exit fullscreen mode

2.Connect to remote

git remote add origin <url>
Enter fullscreen mode Exit fullscreen mode

3.To check the current status of the repository.

git status
Enter fullscreen mode Exit fullscreen mode

4.To add specific file to the staging area.

git add <file-name>
Enter fullscreen mode Exit fullscreen mode

5.To add all changed file to staging area.

git add .
Enter fullscreen mode Exit fullscreen mode

6.To unstage a certain file

git restore --stagged <filename>
Enter fullscreen mode Exit fullscreen mode

7.To see recent changes in the repository.

git diff
Enter fullscreen mode Exit fullscreen mode

8.To give a message and commit.

git commit -m "your-message"
Enter fullscreen mode Exit fullscreen mode

9.To see the commit history.

git log
Enter fullscreen mode Exit fullscreen mode

10.To see last specific commits (eg. Last 3 commits).

git log -3
Enter fullscreen mode Exit fullscreen mode

11.To discard the specific commit.

git revert <commit-token>
Enter fullscreen mode Exit fullscreen mode

12.To undo the commit and bring back changes to staging area.

git reset --soft HEAD <no._of_commit_to_revert>
Enter fullscreen mode Exit fullscreen mode

13.To show remote URLs

git remote -v
Enter fullscreen mode Exit fullscreen mode

14.To fetch the changes from origin to your local system.

git pull origin
Enter fullscreen mode Exit fullscreen mode

15.To create a branch named branch-name.

git branch <branch-name> 
Enter fullscreen mode Exit fullscreen mode

16.To make changes in the specific branch.

git checkout <branch-name>
Enter fullscreen mode Exit fullscreen mode

17.To merge sub branch to main branch.

git merge <branch-name>
Enter fullscreen mode Exit fullscreen mode

18.To delete a specific branch.

git branch -d <branch-name> 
Enter fullscreen mode Exit fullscreen mode

19.To push the recent commits.

git push origin <branch-name>
Enter fullscreen mode Exit fullscreen mode

20.Connect to remote

git remote add origin <url>
Enter fullscreen mode Exit fullscreen mode

21.To push the current branch and set the remote as upstream

git push --set-upstream origin master
Enter fullscreen mode Exit fullscreen mode

22.To rename branch name.

git branch -m <branch-name>
Enter fullscreen mode Exit fullscreen mode

23.change url for git remote repo

git remote set-url origin
Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
shubhamyadav
Shubham Yadav

Posted on June 1, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Useful Git Commands.💻
github Useful Git Commands.💻

June 1, 2021