版本控制管理——Git

1 介绍

文字来源:菜鸟教程

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

2 安装

地址:https://git-scm.com/downloads
默认安装完成后,在桌面右击会出现如下:
在这里插入图片描述

3 使用-本地仓库

在任意目录下创建项目文件,在目录下如上图启动git工具

  • 初始化及配置
    在这里插入图片描述
  • 代码从工作区-暂存区-版本库
    注意:
    • git add ./:当前目录文件都放入暂存区
    • git commit --all -m 'first submit':一次性放入版本库
      在这里插入图片描述
  • 查看日志
    在这里插入图片描述
  • 分支管理
    在这里插入图片描述
    目录结构:
    在这里插入图片描述
  • 标签管理
    查看标签:git tag
    创建标签:git tag name
    指定提交信息:git tag -a name -m "commit"
    删除标签:git tag -d name
    发布标签:git push origin name
    工作目录下使用:git tag v1.0.1 git push origin v1.0.1
  • 回退
    git reset --hard Head~数字 ,依次向上一步回退。
    • 当添加代码后提交到版本库时,数字0就是返回到当前提交的版本
      在这里插入图片描述
    • 当添加代码后未提交到版本库时,数字0就是返回到上一次提交的版本
      在这里插入图片描述
    • 版本号回退
      在这里插入图片描述

4 使用-远程仓库

将本地仓库代码提交到远程仓库,Github网站托管代码,当作服务器

  • 创建仓库(注册登录github)
    在这里插入图片描述
    在这里插入图片描述
  • HTTPS
    注:需要输入github用户名和密码
    • 本地仓库——>远程仓库
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      刷新github
      在这里插入图片描述
    • 远程仓库——>本地仓库
      • git pull:推荐
      • git clone:会覆盖之前内容
        在这里插入图片描述
        在这里插入图片描述
  • SSH
    注:不需要用户名和密码
    • 配置
      ①创建SSH
      在这里插入图片描述
      在这里插入图片描述
      ②github配置,上图创建的公钥和私钥,新建SSH key输入即可
      在这里插入图片描述

    • 本地仓库——>远程仓库
      在这里插入图片描述git push SSH路径 master

    • 远程仓库——>本地仓库
      git pull SSH路径 master
      可以简化SSH:相当于创建一个变量代替(针对于push)
      git remote add origin SSH路径
      git push origin -u master
      git push
      git pull

猜你喜欢

转载自blog.csdn.net/qq_44349849/article/details/107166963
今日推荐