zoukankan      html  css  js  c++  java
  • git使用笔记2:git diff详解

     例如,比较工作区和暂存区的main.cpp文件的差异。

    $ git diff main.cpp
    diff --git a/main.cpp b/main.cpp
    index 57a5778..24604db 100644
    --- a/main.cpp
    +++ b/main.cpp
    @@ -1,6 +1,7 @@
     #include <iostream>
     using namespace std;
     int main(){
    -    cout<<"Hello, World!"<<flush;
    +       int a, b;
    +    cout<<"Hello, World!"<<endl;
         return 0;
     }
     No newline at end of file

    如上所示,源文件是暂存区,目标文件是工作区;

    (1)--- 代表源文件,+++代表目标文件;

    (2)@@ -1,6 +1,7 @@ 表示在源文件第一行开始的6行和目标文件第一行开始的7行 存在一个差异小结;

    (3)- : 代表属于源文件的代码, + 代表属于目标文件的代码;由上可知,工作区的代码增加了一行“int a, b”(还未暂存);

  • 相关阅读:
    杨辉三角1
    岛屿与周长
    什么是计算机语言
    爬虫爬取视图片
    爬虫爬取文字生成词云
    英文词频统计
    回溯法~0-1背包的实现
    java Swing图形化界面
    棋盘覆盖
    敏捷软件开发 10~12章
  • 原文地址:https://www.cnblogs.com/zf-blog/p/12171831.html
Copyright © 2011-2022 走看看