Skip to content

devaaravmishra/git-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

Git-Commands

Git a Version Control Software (VCS) which allows you to take a snapshot of a project whenever it's in a working state.

Configuring GIt

Git keeps track of who makes changes to a project, even when only one person is working on the project. It requires username and email.

Example:

git config

Initializing a Repository

To Initializing a Repository you need to first select the directory and then type git init in git console.

Example:

git init

Checking the Status

You can track the status of your working project or untracked files by git status.

Example:

git status

Ignoring Files

For the Files you don't want to take track off, you can simply write the path of those files in file with extension .gitignore.

Example:

git ignore

Adding Files to the Repository

To add files to commit (staging) one can use command git add . to add all the files in the working directory to add specific file the commmand is git add filename.

Example:

add files

add files

Making a Commit

To make a commit on staged files (ready to commit) the command is git commit -m "commit message" or git commit -am "commit message". The -a flag tells Git to add all modified files in the repository to the current commit. The commit message should be short, descriptive and in imperative, present tense. The -m flag in the command tells Git to record a message in the log for this commit.

Example:

made commit

Checking the log

Git keeps a log of all commits made to the files or projects. Dedicated command to log details is git log.

Example:

check logs

Each time commit is made, Git generates a unique, 40-character refrence ID. As we don't always need all of this information there is simpler version to log entries git log --pretty=oneline.

Example:

log details

Reverting a Change

Now Let'a take a look at how to abandon a change and revert back to the previous working state of the project or files.

Example:

revert changes made

The command git checkout . allows you to work with any previous commit. It abandons any changes made since the last commit and restores the files in last committed state.

Deleting the Repository

To delete a Repository type rm -rf .git in git console. Afterwards, you'll need to start over with a fresh repository to start tracking your changes again. Here's the look how this entire process looks like in terminal session.

remove repository

Further Reading

About

Git Cheatsheet with basic commands.

Topics

Resources

Stars

Watchers

Forks