查看: 202|回复: 2

Git学习文档

[复制链接]

3

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2025-3-30 12:12:47 | 显示全部楼层 |阅读模式
Git学习文档

Git简介

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

Windows安装

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


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

配置用户信息


  • 配置用户名:
    1. git config --global user.name "Your Name"
    复制代码
  • 配置用户邮箱:
    1. git config --global user.email "your_email@example.com"
    复制代码
初始化仓库


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


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


  • 在命令行中输入以下命令:
    1. git commit -m "commit message"
    复制代码
查看状态


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


  • 在命令行中输入以下命令:
    1. git log
    复制代码
    该命令会显示提交的日志,包括提交的哈希值、提交者、提交时间、提交信息等。
查看差异


  • 在命令行中输入以下命令:
    1. git diff
    复制代码
    该命令会显示工作目录和暂存区之间的差异。
回滚到指定版本


  • 在命令行中输入以下命令:
    1. git reset --hard
    复制代码
    该命令会回滚到指定版本的提交。
删除文件


  • 在命令行中输入以下命令:
    1. git rm
    复制代码
克隆仓库


  • 在命令行中输入以下命令:
    1. git clone
    复制代码
    该命令会克隆指定URL的仓库到当前目录。
分支管理


  • 创建分支:
    1. git branch
    复制代码
  • 切换分支:
    1. git checkout
    复制代码
  • 合并分支:
    1. git merge
    复制代码
  • 删除分支:
    1. git branch -d
    复制代码
  • 创建新分支并直接切换到这个新分支:
    1. git checkout -b
    复制代码
远程仓库管理


  • 添加远程仓库:
    1. git remote add  
    复制代码
  • 查看远程仓库:
    1. git remote -v
    复制代码
  • 推送本地分支到远程仓库:
    1. git push  
    复制代码
  • 拉取远程仓库的更新:
    1. git pull  
    复制代码
标签管理


  • 添加标签:
    1. git tag
    复制代码
  • 查看标签:
    1. git tag
    复制代码
  • 删除标签:
    1. git tag -d
    复制代码
  • 推送标签到远程仓库:
    1. git push  
    复制代码
代码审查


  • 查看提交历史:
    1. git log
    复制代码
  • 查看提交差异:
    1. git diff  
    复制代码
  • 查看提交信息:
    1. git show
    复制代码
  • 查看分支信息:
    1. git branch -v
    复制代码
  • 查看远程分支信息:
    1. git branch -r
    复制代码
其他命令


  • 查看当前分支:
    1. git branch
    复制代码
  • 查看当前分支的提交历史:
    1. git log
    复制代码
  • 查看当前分支的提交差异:
    1. git diff
    复制代码
  • 查看当前分支的提交信息:
    1. git show
    复制代码
  • 查看当前分支的分支信息:
    1. git branch -v
    复制代码
  • 查看当前分支的远程分支信息:
    1. git branch -r
    复制代码
  • 查看当前分支的标签信息:
    1. git tag
    复制代码
  • 查看当前分支的远程仓库信息:
    1. git remote -v
    复制代码

0

主题

391

回帖

810

积分

高级会员

积分
810
发表于 2025-8-5 19:09:46 | 显示全部楼层
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт  
сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт сайт

0

主题

391

回帖

810

积分

高级会员

积分
810
发表于 2025-8-7 23:06:21 | 显示全部楼层
http://tuchkas.ru/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表