Skip to content

dude01-stack/All_About_Github

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All_About_Github

About Github GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.

Basic Commands

git init will create a new local GIT repository. The following Git command will create a repository in the current directory:

git init

git clone is used to copy a repository. If the repository lies on a remote server, use:

git clone username@host:/path/to/repository

Conversely, run the following basic command to copy a local repository: git clone /path/to/repository

git add is used to add files to the staging area. For example, the basic Git following command will index the temp.txt file:

git add <temp.txt>

git commit will create a snapshot of the changes and save it to the git directory.

git commit –m “Message to go with the commit here”

git status displays the list of changed files together with the files that are yet to be staged or committed.

git status

git push is used to send local commits to the master branch of the remote repository. Here’s the basic code structure:

git push origin

git checkout creates branches and helps you to navigate between them. For example, the following basic command creates a new branch and automatically switches you to it:

command git checkout -b

To switch from one branch to another, simply use: git checkout

git remote lets you view all remote repositories. The following command will list all connections along with their URLs:

git remote –v

To connect the local repository to a remote server, use the command below:

git remote add origin

Meanwhile, the following command will delete a connection to a specified remote repository:

git remote rm

git branch will list, create, or delete branches. For instance, if you want to list all the branches present in the repository, the command should look like this:

git branch

If you want to delete a branch, use:

git branch –d

git pull merges all the changes present in the remote repository to the local working directory.

git pull

git merge is used to merge a branch into the active one.

git merge

git diff lists down conflicts. In order to view conflicts against the base file, use

git diff --base

The following basic command is used to view the conflicts between branches before merging them:

git diff

To list down all the present conflicts, use:

git diff

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published