美文网首页
Git: 版本控制(3)

Git: 版本控制(3)

作者: 柏龙 | 来源:发表于2019-03-21 22:56 被阅读0次

git diff 对比区别

  • 直接输入 git diff 后面不跟某个文件,即显示出所有文件的区别
  • git diff index.html 表示单独查看 index.html 文件的区别, - 表示上个版本的修改, + 表示当前修改后的
diff --git a/index.html b/index.html
index aa8038f..6acd0f2 100644
--- a/index.html
+++ b/index.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="zh-hans">
 <head>
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  • git add index.htmlindex.html 文件添加到暂存区
  • git status 显示当前要提交的修改
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   index.html
  • git diff 查看区别,现在没有新的修改显示,因为我们把 index.html 文件添加到了暂存区,它会跟工作目录里的文件进行比较
  • 此时修改一下 index.html 保存
  • git status 查看修改后文件的状态
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   index.html

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   index.html
  • git diff index.html 此时又会对比出上次修改的区别
diff --git a/index.html b/index.html
index 6acd0f2..239d8d4 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
-    <title>Document</title>
+    <title>git diff</title>
 </head>
 <body>
 
  • git commit -m '修改index.html的title' 提交当前修改,备注为 修改index.html的title

  • git push origin master 完成本次提交,并提交到主分支

相关文章

  • Git: 版本控制(3)

    git diff 对比区别 直接输入 git diff 后面不跟某个文件,即显示出所有文件的区别 git di...

  • 学习笔记-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操作...

  • git2

    1版本控制 2多人合作 3备份 git init:初始化版本库 git add文件名字:添加到缓存区 git co...

  • Git的初步了解

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

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

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

网友评论

      本文标题:Git: 版本控制(3)

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