Git basics

gitbasics

Git Basics

Set Up Name and Email Info

First, you need to setup a default name and email. Else, git won’t let you commit.

Everytime you commit, your user name and email is in part of the commit info. This allows git to show who did what, when working in a team. That’s why user name and email are required. (you can use random name and email if you want)


# set up default name and email
git config --global user.name "test"
git config --global user.email "test@test.com"

the above will create a file at ~/.gitconfig. You can run these commands again to change. (you can also edit the file directly.)


git help

git Commands for New Project


git init

Create a git repository in current dir. This will create a directory named “.git” in current dir. The “.git” directory holds all git’s internal data.


git clone url

Clone the repository from url_or_path to current dir. “clone” basically means copy. The url can be a local directory/folder path that contains “.git”.


git status

Show current status. (that is, list changed files.)


git add .

Add changes from current dir to local repository’s staging area.


git commit -m "message"

Commit changes after add, to local repository. The message is a short description of changes you made.


git pull

Pull from remote to your local repository.


git push

Push your local repository to remote.

Note: all git operations are done to the local repository. The only exception is git pull and git push.

You May Also Like

About the Author: admin