Git是一个开源的分布式版本控制系统,用于跟踪文件和文件夹的更改,它可以让您跟踪您的项目的历史记录,并且可以轻松地进行回滚操作。Git的基本操作命令包括:
1. git init
git init命令用于初始化一个Git仓库,它会创建一个.git文件夹,其中包含所有Git需要的文件和目录结构。
$ git init
2. git add
git add命令用于将文件添加到Git仓库中,它可以将文件添加到暂存区,以便在提交时提交到Git仓库。
$ git add# 添加单个文件 $ git add . # 添加当前目录下的所有文件 $ git add -A # 添加所有文件,包括删除的文件
3. git commit
git commit命令用于提交更改到Git仓库中,它将暂存区中的文件提交到Git仓库中,并将其记录在Git的历史记录中。
$ git commit -m "提交信息" # 提交更改到Git仓库
4. git status
git status命令用于查看Git仓库中文件的状态,它可以显示文件是否被更改,暂存,提交等等。
$ git status # 查看Git仓库中文件的状态
5. git log
git log命令用于查看Git仓库中的提交历史记录,它可以显示每次提交的信息,包括提交者,日期,提交信息等。
$ git log # 查看Git仓库中的提交历史记录
6. git diff
git diff命令用于查看文件在不同时间点之间的更改,它可以显示文件在不同提交中的差异,以及暂存区和工作目录中的差异。
$ git diff # 查看文件在不同时间点之间的更改
7. git reset
git reset命令用于撤消更改,它可以将文件重置到暂存区或工作目录中的以前的版本,以便撤消更改或恢复文件的原始状态。
$ git reset [--hard|--soft|--mixed] [commit] # 撤消更改
8. git checkout
git checkout命令用于切换分支,它可以将文件从一个分支切换到另一个分支,以便在不同的分支上进行开发工作。
$ git checkout# 切换分支
9. git branch
git branch命令用于查看和管理Git仓库中的分支,它可以创建,删除,重命名,列出等等。
$ git branch # 查看分支 $ git branch# 创建分支 $ git branch -d # 删除分支 $ git branch -m # 重命名分支
10. git merge
git merge命令用于合并分支,它可以将两个分支合并到一起,以便将更改从一个分支合并到另一个分支。
$ git merge# 合并分支