git操作

在这里插入图片描述

1.安装

详见:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

2. 对目录进行版本控制

  • 进入要管理的文件夹
  • 执行初始化命令
    git init
    
  • 管理目录下文件状态
    git status
    
    注:新增的文件和修改过后的文件都是红色
    
  • 管理指定文件
git add 文件名
git asd . (注:. 为目录下所有的文件)
  • 个人信息配置:用户名、邮箱
git config --global user.email "you@example.com"
 git config --global user.name "Your Name"
  • 生成版本
git commit -m '描述信息'
  • 查看版本记录
git log

3. 常用操作

  • 回滚至之前版本
git log
git reset --hard ᇇ๜ݩ
  • 回滚至之后版本
git reflog
git reset --hard ᇇ๜ݩ
  • 添加远程连接
git remote add origin 地址
  • 推送代码
git push origin dev
  • 查看分支
git branch
  • 创建分支
git branch 分支名称
  • 切换分支
git checkout 分支名称
  • 分支合并
git merge 要合并的分支

注:切换分支再合并
  • 删除分支
git branch -d 分支名称
  • 克隆代码
git clone 远程仓库地址 (内部已实现 git remote add origin 远程仓库地址)
  • 拉取代码
git pull origin 分支名称
等价于
git fetch origin 分支名称
git merge origin/分支名称
  • 推送代码
git add .
 git commit -m 'xx'
 git push origin 分支名称

解决冲突

  1. 本地切换为需要合并的分支,并将原来分支进行拉取
git checkout 需要合并的分支
git pull origin 原分支
  1. 本地找到报错的文件,解决冲突
  2. 重新推送代码
git add .
 git commit -m 'xx'
 git push origin 分支名称
上一篇:QT多线程下,信号槽分别在什么线程中执行,如何控制?


下一篇:Hive的基本操作(查询)-基础查询