• Git 分布式版本管理器 windows环境下使用


    首先需要下载Git来安装  没有安装文件的小伙伴可以网盘下载——>   https://pan.baidu.com/s/1owwUItDri9skqYzOjzXLsw

    之后安装Git  一路很顺利的安装  安装成功后会在开始目录下看到这些东东。。。。。。 

    证明你安装成功正确   之后就可以建立本地的版本仓库了!!!!

    当然  在本地建立版本仓库非常简单  下面举个栗子!

    想要在D盘的Project_Git文件夹下建立本地仓库     在目标文件夹目录下右击鼠标 会有个Git Bash here   点击它(是个什么鬼  熟悉shell的同学自然会知道)

     

    这时就会弹出下面这个窗口   别慌  这个东西很好用 建立本地仓库只需要敲几行代码而已

    安装完成后,还需要最后一步设置,在命令行输入如下:

    git config  --global user.name "你的名字(只是你的一个标识而已)"

    git config  --global user.email "你的邮箱(只是你的一个标识而已)"

    因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。

      注意:git config  --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

    1.创建本地仓库:输入命令 git init 把这个目录变成git可以管理的仓库(输入完没有任何反应)  没错这个目录就你的仓库了  你会发现多了一个.git的隐藏文件夹  没事不用管它  在本地电脑上  你可以在很多个文件夹上进行git init这个操作 每操作一次就相当于建立了一个版本仓库

    2. 把文件添加到版本库中。

      首先要明确下,所有的版本控制系统,只能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道。

      下面先看下demo如下演示:

      我在版本库testgit目录下新建一个记事本文件 readme.txt 内容如下:11111111

      第一步:使用命令 git add readme.txt添加到暂存区里面去。如下:

        

      如果和上面一样,没有任何提示,说明已经添加成功了。PS:如果是这个仓库就是你希望管理的项目文件目录,你也可以使用将项目的所有文件添加到仓库中

      第二步:用命令 git commit告诉Git,把文件提交到仓库。

       

      现在我们已经提交了一个readme.txt文件了,我们下面可以通过命令git status来查看是否还有文件未提交,如下:

      

      说明没有任何文件未提交,但是我现在继续来改下readme.txt内容,比如我在下面添加一行2222222222内容,继续使用git status来查看下结果,如下:

     

      上面的命令告诉我们 readme.txt文件已被修改,但是未被提交的修改。

      接下来我想看下readme.txt文件到底改了什么内容,如何查看呢?可以使用如下命令:

      git diff readme.txt 如下:

     

      如上可以看到,readme.txt文件内容从一行11111111改成 二行 添加了一行22222222内容。

      知道了对readme.txt文件做了什么修改后,我们可以放心的提交到仓库了,提交修改和提交文件是一样的2步(第一步是git add  第二步是:git commit  提交到本地仓库)。

      如下:

     

  • 相关阅读:
    服务器Nginx 反向代理 其他服务器 8181端口 失败的问题
    Nginx 文件下载 apk 文件下载不了
    https和http 调用过程中请求头 referrer 获取不到的问题
    windows 下 nginx log 分割
    使用Windows Service Wrapper快速创建一个Windows Service 如nginx
    VS 中 无法嵌入互操作类型“……”,请改用适用的接口的解决方法
    使用With递归查询 树
    nginx 常用命令
    (译)(function (window, document, undefined) {})(window, document); 真正的意思
    在Emacs 24.4中使用在线字典
  • 原文地址:https://www.cnblogs.com/fei2232/p/9051111.html
Copyright © 2020-2023  润新知