两次提交对比diff:
红颜色代表旧文件的内容,当前新没有的,也就是相对于新文件来说是删除的;
绿颜色代表新文件的内容,旧文件没有的,也就是相对于旧文件来说是新增的;
没有颜色标注的就是没发生改变的部分;
两个版本,共用一块“显示区域”,行数在左侧显示,互不影响,但是行距却因differences显得有点“乱”;
如果要看就的,只忽略绿颜色的部分就行,如果要看新的,只忽略红颜色的部分就行。
对文件的文本操作无非就是,增、删、改三种操作了,增、删是直接用绿、红两种颜色标注的,那改操作要以何种形式表示呢,其实改操作被分拆成了删操作和增操作两个操作了,比如修改第一行,会先删除第一行(原始内容),然后添加第一行(修改后的内容)。
@@ -61,4 +61,7 @@ pull也是一种“同步”(其实也是一种合并)
这表示显示的是:
旧的文件从61开始,共4行,最后一行为64行;
旧的文件从61开始,共7行,最后一行为67行;
后面的文字暂时没有找到规律,有的有有的没有,猜测是上面的内容吧,不过也不像提交参数 -m 啊
- 说明
- git配置
- git与github的关系
- 基础概念
- git命令
- git init
- git status
- git diff
- git log
- git reflog
- git add
- git commit
- git reset
- git checkout
- git rm
- git stash
- git remote
- git push
- git clone
- git branch
- git fetch
- git merge
- git rebase
- git pull
- git tag
- 建立版本库
- 分支合并
- 远程库别名
- Pull requests
- 扩展知识
- 功能文件
- 差异看法
- 注意细节
- github移动端
- git工作系统理解
- 仓库嵌套问题
- 仓库的使用问题
- 常用命令
- 学习资料
- 学习总结
- 示例文件
- README.md
- CONTRIBUTING.md
- .gitignore
- coding
- 大小写问题
- 如何贡献
- 使用账号密码clone
- git目录分析
- HEAD
- 代码部署问题
- 开发流程
- 指定公钥文件