Home >Operation and Maintenance >Linux Operation and Maintenance >What is the difference between Git and Github?

What is the difference between Git and Github?

PHP中文网
PHP中文网Original
2017-06-21 11:44:572635browse

Git is a free, open source distribution for agile and efficient processing of any project, small or large. The biggest difference between distributed and centralized is that developers can mention it locally, and each developer copies a complete Git repository in the local disk through cloning.

Functional features of Git:

1. Clone the complete Git repository from the server to the disk.

2. Create branches and modify the code on your own computer according to different development purposes.

3. Submit the code to the branch you created.

4. You can also create a branch to modify the code.

The difference between Git and Github.

Git is a software that can maintain your historical code in the .git folder. After specifying the remote link and user information, git can help you push the submitted code to the remote warehouse or fetch the code from the remote warehouse to the local.

Github is a project hosting platform based on git. It provides a web interface on which you can create a resource warehouse to store your projects. Create a resource warehouse locally or on the server and synchronize project updates with the remote github through shell commands or graphical user interfaces to achieve project management.

Linux command

1.mkdir name: Create a folder.

2.touch name: Create document.

3.echo '123456' > a.txt: Create a document with content.

4.rm a.txt: Delete the document.

5.rmdir name: Delete the folder.

6.cd pathname: Switch disk.

7.cd .. : Return to the previous level.

8.clear: Clear the screen.

9.cat a.txt: View the file content.

10.ls: View the file list in the current directory.

#git command line command.

1.git clone url: Clone the remote repository to local.

2.git status: View the current status.

3.git add FileName || git add . :Add all modified files.

4.git commit -m 'Remarks'.

5.git push origin master Push to the remote.

6.git pull is very famous: pull out the code.

7.git branch -a: View all branches.

8.git checkout master :switch branch

The above is the detailed content of What is the difference between Git and Github?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn