|
Git学习文档
Git简介
Git是一个开源的分布式版本控制系统,用于高效地处理任何大小项目的版本管理。
Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git安装
Windows安装
下载Git安装包,可以从Git官网下载,也可以从其他可靠的源下载。运行安装包,按照安装向导的提示进行安装。安装完成后,打开命令行工具,输入 git --version,如果能够正确显示Git的版本号,则说明安装成功。
Linux安装
- 打开终端,输入以下命令:
- 等待安装完成,输入以下命令:如果能够正确显示Git的版本号,则说明安装成功。
Git基本命令
配置用户信息
- 配置用户名:
- git config --global user.name "Your Name"
复制代码 - 配置用户邮箱:
- git config --global user.email "your_email@example.com"
复制代码 初始化仓库
- 在命令行中进入要初始化的目录,输入以下命令:初始化完成后,该目录下会生成一个名为 .git的隐藏文件夹,这就是Git的版本库。
添加文件
- 在命令行中进入要添加文件的目录,输入以下命令:
- 可以使用通配符 *来添加所有文件,例如:
提交更改
- 在命令行中输入以下命令:
- git commit -m "commit message"
复制代码 查看状态
- 在命令行中输入以下命令:该命令会显示当前仓库的状态,包括未跟踪的文件、已修改的文件等。
查看日志
- 在命令行中输入以下命令:该命令会显示提交的日志,包括提交的哈希值、提交者、提交时间、提交信息等。
查看差异
- 在命令行中输入以下命令:该命令会显示工作目录和暂存区之间的差异。
回滚到指定版本
- 在命令行中输入以下命令:该命令会回滚到指定版本的提交。
删除文件
克隆仓库
- 在命令行中输入以下命令:该命令会克隆指定URL的仓库到当前目录。
分支管理
- 创建分支:
- 切换分支:
- 合并分支:
- 删除分支:
- 创建新分支并直接切换到这个新分支:
远程仓库管理
- 添加远程仓库:
- 查看远程仓库:
- 推送本地分支到远程仓库:
- 拉取远程仓库的更新:
标签管理
- 添加标签:
- 查看标签:
- 删除标签:
- 推送标签到远程仓库:
代码审查
- 查看提交历史:
- 查看提交差异:
- 查看提交信息:
- 查看分支信息:
- 查看远程分支信息:
其他命令
- 查看当前分支:
- 查看当前分支的提交历史:
- 查看当前分支的提交差异:
- 查看当前分支的提交信息:
- 查看当前分支的分支信息:
- 查看当前分支的远程分支信息:
- 查看当前分支的标签信息:
- 查看当前分支的远程仓库信息:
|
|