美文网首页
git版本控制notes

git版本控制notes

作者: sunsimple | 来源:发表于2019-02-26 09:01 被阅读0次

在进行文件,代码修改时,为了记录每次的更改以及之后重回更改前的版本,使用版本控制工具是一种很有效的方式。之前使用git是为了从本地像GitHub上上传文件,一直没有用其进行过文档的版本控制,现在补上~


  • 创建根目录文件并初始化本地仓库:git init
  • 在根目录文件中创建文件,之后将内容添加至暂存区:git add .
  • 查看当前状态是否有添加但为提交到仓库的数据:git status
  • 若存在未提价的数据,将数据提交至当前分支:git commit -m "提交标记"
  • 可以查看提交的相关日志,有对应的版本号,以找回所需版本:git log
  • 若需还原删除的文件,可用:git checkout - -
  • 回到当前版本更改前的某个版本:git reset --hard 版本号


git与Github间的操作

  • 初始化:git init
  • 添加至暂存区:git add .
  • 提交至分支:git commit -m "提交标记"
  • 与GitHub进行连接:git remote add origin 地址
    ** 若提示remote origin already exists,则先使用:git remote rm origin
    后再连接。
  • 上传数据:git push -u origin master
    *若需使得本地与Github上的内容一致,使用pull: git pull,将GitHub上的内容拉取到本地后,再进行push。
  • 也可以通过git clone URL将GitHub上的内容下载至本地后,再进行操作

git diff的常用操作:

  • 查看已提交内容与之前内容的差异:git diff
  • 查看存在于暂存区但为提交内容的差异:git diff -staged
  • 查看最后一次提交之后的所有变更:git diff HEAD
  • 从一个特定点开始文件的修改情况,如查看first这个标签之后README文件所发生的修改:git diff first --README
  • 比较两次提交的差异对比:git diff v1 v2

相关文章

  • git版本控制notes

    在进行文件,代码修改时,为了记录每次的更改以及之后重回更改前的版本,使用版本控制工具是一种很有效的方式。之前使用g...

  • 学习笔记-01

    原视频 版本控制介绍 集中式版本控制 问题:单点故障 分布式版本控制 Git安装 video Git结构 Git和...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • git的及基本使用

    git 版本控制系统(VCS) 本地式版本控制系统 集中式版本控制系统 SVN 分布式版本控制系统 Git g...

  • 关于在项目中使用git的工具选择

    作为版本控制的新秀,git已经成为主流的代码版本控制系统。git不同与svn、cvs等集中版本控制系统。git作为...

  • 2018-09-30 Day31 - 学习Git

    Git是一个版本控制工具 -- 分布式的版本控制系统Mercury - python开发的版本控制软件 Git操作...

  • Git的初步了解

    Git的初步了解 Git的定义Git版本控制系统功能版本控制主动提交中央仓库分类 使用Git的原因 Github和...

  • Git 版本控制工具 (最全命令行总结)

    一 :Git 简介 1、Git 是什么 Git 是分布式版本控制系统,用于开发时版本控制 2、Git 与 SVN...

  • Git 工作原理,基本操作,创建与合并分支

    前东家使用 Perforce 做版本控制,现东家使用 Git。 Git 工作原理 Git 和其他版本控制系统的主要...

网友评论

      本文标题:git版本控制notes

      本文链接:https://www.haomeiwen.com/subject/xdewyqtx.html