git使用笔记

Git?

    一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

    首先去官方地址安装Git:http://www.git-scm.com/download/ 

    如果安装成功会在系统程序看到

接下来点击Git Bash进入Git命令界面

首先配置一下“用户名

     git config --global user.name "用户名"

再配置一下“用户邮箱”:

    git config --global user.email "用户邮箱"

现在怎么把一个文件夹里面内容可以让Git能管理的仓库,那就需要进入这个文件夹中,安装".git"目录,使用 git init 直接完成,这样就可以跟踪版本了。

做一个小试验:

    

      我在F:盘下创建一个star.txt文件,然后我要将这个文件添加到缓存区里去,使用下面命令:

    文件添加到缓存区

          git add star.txt

     

      接下来怎么使用 Git去提交文件

   提交文件:

      git commit -m 'star.txt'

     运行结果:

    

     这样已经提交一个文件了,如果想看提交文件状态可以用下面命令:

  查看文件提交状态:

     git status

    

    上面提示说明没有任何文件提交了,如果我对文件做了修改操作 或者删除文件操作再用git status命令查看结果是这样:

    

    deleted:提示删除哪个文件, modified:提示更新了哪些;

  查看文件更改内容:

     如果想看文件更改的内容,git提供了下面命令:

     git diff star.txt

     运行结果:

    

     对老内容和新内容做了对比,一目了然。

    如果想删除文件:

  删除文件:

    rm star.txt

    运行结果:

    

     这样文件夹中就没有star.txt文件了。

   

   代理设置:

       设置: $ git config --global http.proxy http://proxy.mysite.com:8080

       取消设置: $ git config --global --unset http.proxy

   远程链接github:

      先用git里面生成ssh秘钥,只要输入一个命令搞定: ssh-keygen -t rsa -C '这里是对应github注册邮箱地址'

     会在C:Users自己电脑用户名中创建一个.ssh文件夹,此文件夹中内容:

    

     id_rsa中保存的就是用户链接github的SSH秘钥。

    登陆github网站,找到  按照网站设定操作完成即可。

原文地址:https://www.cnblogs.com/kuailingmin/p/4673387.html