zoukankan      html  css  js  c++  java
  • GIT入门笔记(6)- 向版本库添加文本文件

    1、把文本文件添加到版本库?

    所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。

    版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。

    对于图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。

    如果要真正使用版本控制系统,就要以纯文本方式编写文件。

    建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。

    2、讲一个文件添加到版本库的步骤如下:

     

    S1、编写一个readme.txt文件,

    内容如下:

    Git is a version control system.
    Git is free software.

    一定要放到workspace_HelloGit目录下(子目录也行)。

    S2、用命令git add告诉Git,把文件添加到仓库:

    $ git add readme.txt

     

    S3、用命令git commit告诉Git,把文件提交到仓库:

    $ git commit -m "write a readme file"
     

    3、使用Windows的童鞋要特别注意:

    不要使用Windows自带的记事本编辑任何文本文件。

    Microsoft开发记事本的团队保存UTF-8编码的文件时在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,

    比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等。

    建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可!!

     

  • 相关阅读:
    show variables 详解
    用expect做自动应答脚本
    percona-toolkit工具检查MySQL复制一致性及修复
    Discuz论坛架构改造
    注解处理器
    ora-12514 tns 监听程序当前无法识别连接描述符中请求的服务
    内嵌Tomcat和SpringMVC的简单整合测试
    @Import导入ImportSelector实现类demo
    Mybatis-Spring项目编写测试类
    @Configuration注解作用和在Spring中的处理
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/6535114.html
Copyright © 2011-2022 走看看