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)