cn521 发表于 2025-3-30 12:12:47

Git学习文档

Git学习文档

Git简介

Git是一个开源的分布式版本控制系统,用于高效地处理任何大小项目的版本管理。
Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git安装

Windows安装

下载Git安装包,可以从Git官网下载,也可以从其他可靠的源下载。运行安装包,按照安装向导的提示进行安装。安装完成后,打开命令行工具,输入 git --version,如果能够正确显示Git的版本号,则说明安装成功。
Linux安装


[*]打开终端,输入以下命令:sudo apt-get install git
[*]等待安装完成,输入以下命令:git --version如果能够正确显示Git的版本号,则说明安装成功。
Git基本命令

配置用户信息


[*]配置用户名:git config --global user.name "Your Name"
[*]配置用户邮箱:git config --global user.email "your_email@example.com"
初始化仓库


[*]在命令行中进入要初始化的目录,输入以下命令:git init初始化完成后,该目录下会生成一个名为 .git的隐藏文件夹,这就是Git的版本库。
添加文件


[*]在命令行中进入要添加文件的目录,输入以下命令:git add
[*]可以使用通配符 *来添加所有文件,例如:git add *
提交更改


[*]在命令行中输入以下命令:git commit -m "commit message"
查看状态


[*]在命令行中输入以下命令:git status该命令会显示当前仓库的状态,包括未跟踪的文件、已修改的文件等。
查看日志


[*]在命令行中输入以下命令:git log该命令会显示提交的日志,包括提交的哈希值、提交者、提交时间、提交信息等。
查看差异


[*]在命令行中输入以下命令:git diff该命令会显示工作目录和暂存区之间的差异。
回滚到指定版本


[*]在命令行中输入以下命令:git reset --hard 该命令会回滚到指定版本的提交。
删除文件


[*]在命令行中输入以下命令:git rm
克隆仓库


[*]在命令行中输入以下命令:git clone 该命令会克隆指定URL的仓库到当前目录。
分支管理


[*]创建分支:git branch
[*]切换分支:git checkout
[*]合并分支:git merge
[*]删除分支:git branch -d
[*]创建新分支并直接切换到这个新分支:git checkout -b
远程仓库管理


[*]添加远程仓库:git remote add
[*]查看远程仓库:git remote -v
[*]推送本地分支到远程仓库:git push
[*]拉取远程仓库的更新:git pull
标签管理


[*]添加标签:git tag
[*]查看标签:git tag
[*]删除标签:git tag -d
[*]推送标签到远程仓库:git push
代码审查


[*]查看提交历史:git log
[*]查看提交差异:git diff
[*]查看提交信息:git show
[*]查看分支信息:git branch -v
[*]查看远程分支信息:git branch -r
其他命令


[*]查看当前分支:git branch
[*]查看当前分支的提交历史:git log
[*]查看当前分支的提交差异:git diff
[*]查看当前分支的提交信息:git show
[*]查看当前分支的分支信息:git branch -v
[*]查看当前分支的远程分支信息:git branch -r
[*]查看当前分支的标签信息:git tag
[*]查看当前分支的远程仓库信息:git remote -v

Gregoryoxymn 发表于 2025-8-5 19:09:46

сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт

Gregoryoxymn 发表于 2025-8-7 23:06:21

http://tuchkas.ru/
页: [1]
查看完整版本: Git学习文档