zoukankan      html  css  js  c++  java
  • windows下git安装过程

    参考廖雪峰博客:

    https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496

    git网站下载程序:   https://git-scm.com/downloads

    按默认选项安装好后,打开Git Bash,开始配置

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"

    在git bash使用shell命令即可

    开始创建git库:

    进入要建git库的目录:

    $ cd /f/git/git_project/
    $ git init
    Initialized empty Git repository in F:/git/git_project/.git/

    千万不要使用Windows自带的记事本编辑任何文本文件,用Notepad++

    $ cat a
    hello,world!

    开始添加文件,添加完后,查看修改文件:

    $ git status
    On branch master
    
    No commits yet
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
            a

    提交修改的文件:git add 文件/文件夹

    $ git add a

    有时候git add时,弹出了一个警告 warning: LF will be replaced by CRLF in ******

    LF和CRLF其实都是换行符,但是不同的是,LF是linux和Unix系统的换行符,CRLF是window 系统的换行符。这就给跨平台的协作的项目带来了问题,保存文件到底是使用哪个标准呢? git为了解决这个问题,提供了一个”换行符自动转换“的功能,并且这个功能是默认处于”自动模式“即开启状态的。
    这个换行符自动转换会把自动把你代码里 与你当前操作系统不相同的换行的方式 转换成当前系统的换行方式(即LF和CRLF 之间的转换),这样一来,当你提交代码的时候,即使你没有修改过某个文件,也被git认为你修改过了,从而提示"LF will be replaced by CRLF in *****"

    解决
    最简单的一种办法就是把自动转换功能关掉即可。
    输入命令 :git config core.autocrlf false (仅对当前git仓库有效)
    git config --global core.autocrlf false (全局有效)

    以上git add warning参考:https://blog.csdn.net/man_zuo/article/details/88651416

    然后提交修改:git commit 

     -m 后括号里为对本次修改内容的描述

    查看提交历史:

    查看某次提交历史里改了什么

  • 相关阅读:
    Lucene.Net
    关于数据库优化问题总结
    网页幻灯片效果
    ASP.NET邮件发送
    【收藏】悟透JavaScript(李战)
    JS之显示、隐藏控件方法
    初学自定义验证码
    js之判断浏览器类型及版本号
    js清空上传控件的值
    vs2008学习之路
  • 原文地址:https://www.cnblogs.com/keepdoing123/p/11950031.html
Copyright © 2011-2022 走看看