git常用命令总结

admin 43 0

Git常用命令总结

Git是一款分布式版本控制系统,它被广泛用于管理代码和文档,在开发过程中,Git可以方便地跟踪和管理代码的变更,并且提供了强大的分支和合并功能,下面总结了一些常用的Git命令,帮助你更好地管理和使用Git。

一、初始化Git仓库

1. 创建新的Git仓库:

git init

该命令将初始化一个新的Git仓库,在当前目录下创建一个名为`.git`的隐藏文件夹,用于存储版本控制所需的数据。

二、添加文件到Git仓库

1. 添加所有文件到Git仓库:

git add .

该命令将把当前目录下的所有文件添加到Git仓库中,用于跟踪和管理代码的变更。

2. 添加特定文件到Git仓库:

git add <file>

该命令将把指定的文件添加到Git仓库中。

三、提交变更到Git仓库

1. 提交变更到Git仓库:

git commit -m "commit message"

该命令将提交代码变更到Git仓库中,并附带一个简短的提交信息,描述你所做的变更。

2. 查看提交历史:

git log

该命令将显示提交历史记录,包括提交ID、提交时间、提交人和提交信息等。

四、分支管理

1. 创建分支:

git branch <branch_name>

该命令将在当前分支上创建一个新的分支,并命名为``。

2. 切换分支:

git checkout <branch_name>

该命令将切换到指定的分支``上。

3. 合并分支:

git merge <branch_name>

该命令将把指定分支``的代码合并到当前分支上,如果存在冲突,需要手动解决冲突后再次提交。

4. 删除分支:

git branch -d <branch_name>   // 删除已合并的分支
git branch -D <branch_name>   // 删除未合并的分支(强制删除)

该命令将删除指定的分支``,如果分支已经被合并,可以使用`-d`选项删除;如果分支尚未合并,可以使用`-D`选项强制删除。

五、标签管理

1. 创建标签:

git tag <tag_name> <commit_id>   // 通过commit ID创建标签
git tag <tag_name> <branch_name>  // 通过分支名创建标签(HEAD)