Home > Development Tools > git > Installation and use of git under ubuntu

Installation and use of git under ubuntu

WBOY
Release: 2023-05-20 13:22:09
Original
1292 people have browsed it

Ubuntu is a very popular open source operating system and is the choice of many developers. As projects grow and code bases become larger, code management becomes increasingly important. Git is a distributed version control system with the advantages of speed, stability and ease of use. Therefore, it has become the first choice for many teams for collaborative development. This article explains how to install and use Git on the Ubuntu operating system.

Installing Git

Installing Git in Ubuntu is easy, just run the following command:

sudo apt update
sudo apt install git
Copy after login

This will install the latest version of Git and get you ready to install it according to your needs to be configured.

Configuring Git

Before you start using Git, you need to make some necessary configurations. The following command will let you configure your name and email:

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
Copy after login

This information will be displayed when you submit code and help other developers better understand where the code comes from. If you want to use the SSH protocol by default when pushing code, you can set the following global variable:

git config --global core.sshCommand "ssh -i /path/to/ssh/private/key"
Copy after login

Using Git

Now that you have completed the installation and configuration of Git, let's take a look How to use Git.

Create a new code repository

First, create a new code repository. In this example, we will initialize the repository in a new directory called my_project.

mkdir my_project
cd my_project
git init
Copy after login

Now, you have successfully created a new code repository.

Add code to the code repository

To add code to the code repository, you need to create files in the repository. For example, the following command will create a new file named README in the my_project directory.

echo "# My Project" >> README.md
Copy after login

Now, let’s add the file to Git and commit the changes.

git add README.md
git commit -m "Add README file"
Copy after login

This will add the file to Git and create a commit message for the change.

Pushing Changes

After that, if you want to push your changes to the remote repository, just run the following command:

git remote add origin git@github.com:yourusername/my_project.git
git push -u origin master
Copy after login

This will allow you to push your changes to Your code hosting platform, such as GitHub. If you want to push changes to a different server, just replace git@github.com:yourusername/my_project.git with your server information.

Pulling changes

When you are ready to update your local code from the remote repository, run the following command:

git pull origin master
Copy after login

This will automatically merge the remote old version control and the local version control.

Branch strategy

When using Git, branch decision-making is an important part. When establishing project collaboration rules, you need to first consider the starting branch and managers. On larger teams, there is usually one person responsible for review. When an issue is escalated to the person in charge, they need to choose whether to accept the changes and merge them onto the master branch. No one should directly modify the code in the master branch.

When using Git, we can create other branches based on the master branch. At this point, there is usually a master branch, called master, which stores the latest version of the code base. Outside of the master branch, there are other branches used to develop various new features, fix problems in the code, etc. Each new branch can be forked from the master branch, and new code changes can be merged into other branches at any time.

More Git commands

In addition to the commands we have introduced in this article, there are many other useful Git commands, such as:

git log
Copy after login

This will display the Git repository A history of all commits in .

git status
Copy after login

This command displays the status of the current Git repository, including whether changes have been staged and what is not tracked.

git branch
Copy after login

This command displays a list of local branches. Git repositories can often have multiple branches, especially in team development.

Conclusion

Through this article, you should understand how to install and configure Git on the Ubuntu operating system, and use it to create new code repositories and commit changes. Git is a popular code version control tool that helps you better manage your projects. If you want to learn more about Git, please refer to the official Git documentation.

The above is the detailed content of Installation and use of git under ubuntu. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template