zoukankan      html  css  js  c++  java
  • git学习01

    Git

    git是什么?

    git是分布式版本控制系统。

    和svn、cvs相比有什么优点?

    svn、csv是集中式版本控制系统。需要有一个总仓库去存储,当你需要做回滚等操作可能会把其他人的代码弄乱或弄丢。而git是每个终端都可以成为仓库。你在自己的终端可以随意操作,操作之后只需要和别人合并,选取你需要的。在做回滚等操作不会影响别人。

    git安装

    Linux系统下安装

    输入命令查看git是否安装

    git

    如果没有安装,可以使用命令

    sudo apt-get install git   //此命令需要系统为Ubuntu Linux系统,如果此命令不可用,则下载git Linux版  解压安装

    windows系统下安装

    1、从git官网下载git安装包进行安装

    当在右键中看见 git bash时说明安装成功

    //ps:查看文件内容的命令
    cat xxx.txt 

    2、设置username和email作为这台机器的标识

    //config --golbal   表示所有的仓库都会使用这个配置
    git config --global user.name "your name"
    git config --global user.email "email@email"
    //在项目的目录下运行git bash  输入如下   则为使用项目的配置
    git config user.name "gitlab's Name"
    git config user.email "gitlab@xx.com"
    //查看当前项目中配置的列表
    git config --list

    创建版本库

    在想要成为仓库的地方新建一个文件夹

    git命令

    //创建文件夹
    mkdir testgit
    //进入目录
    cd testgit
    //查看目录路径 注:最好不要放在中文目录下面
    pws

    //将目录变成版本库
    git init

    添加文件进入版本库

    所有的版本控制系统只能控制文本文件,不能控制跟踪二进制文件,只能知道二进制文件是否改动,不能知道改动的地方,word是二进制文件,所以word不能被跟踪。

    Windows系统尽量不要使用记事本编辑。

    //注册进git中
    git add xx.txt
    
    //把文件提交给仓库
    git  commit -m "注释"

    查看文件的状态和修改内容,提交历史

    //查看git文件的状态
    git status
    
    //查看修改内容
    git diff
    
    
    //查看提交历史
    git log
  • 相关阅读:
    SQL Server数据库中批量导入数据
    SQL里面也能用Split()
    MSSQL发送邮件
    Asp.Net简单的发邮件功能
    十大措施保证系统安全性
    WebDriver测试web中遇到的弹出框或不确定的页面
    WebDriver数据驱动模式
    nginx 优化(转)
    配置虚拟目录出错
    14152学期校内岗招聘信息
  • 原文地址:https://www.cnblogs.com/sunshine-2018/p/11319091.html
Copyright © 2011-2022 走看看