• Eclipse中Git的基本使用


    以下所有命令如没有特殊说明,均在命令行中完成(cmd窗口)

    1、全局设定(需要告诉git自己是谁)
        git config --global user.name "你的名字或昵称"
        git config --global user.email "你的邮箱"

    2、初始化
    2.1)进入项目目录
        cd 项目目录

    2.2)初始化项目目录
        git init
        此时会生成.git文件夹

    理论:
        在 Git 中,“仓库”就是.git目录的那个文件夹内的所有文件(包括隐藏的文件),Git程序会在当前目录以及上级目录查找是否存在.git文件,如果存在,则会将.git目录下的所有文件及文件夹当成需要管理的文件,所以我们如果想将某个文件夹当做一个Git仓库,你可以在那个文件夹下执行命令:git init


    2.3)添加远程仓库到本地
        git remote add origin 仓库地址

    理论:
        假设你们团队有个地址为 git.ourcompany.com 的 Git 服务器。如果你从这里克隆,Git 会自动为你将此远程仓库命名为 origin,并下载其中所有的数据,建立一个指向它的master 分支的指针,在本地命名为 origin/master,但你无法在本地更改其数据。

    3、打开Eclipse
    3.1)设定.ignore文件(在.git相同的目录下)

        target/

        .git/
        .settings/
        .classpath
        .project

        注意:1)如果之前有“/”的话,代表根目录,不做递归处理;2)如果已经添加到索引中,未提交到远程仓库时想反悔,则“open git staging view”,然后remove。

    理论:
        1)匹配模式最后跟/,说明要忽略的是目录。
        2)所有空行或者以#开头都会被git忽略。
        3)可以使用标准的glob模式匹配。
        4)要忽略制定模式以外的文件或者目录,在模式最前面加上!。
        5)glob 模式匹配:
            5-1)*匹配零个或者多个任意字符
            5-2)[abc]匹配任何一个在方括号里面的字符
            5-3)?匹配任意一个字符
            5-4)如果在方括号中使用短划线分割两个字符,表示所有在这两个字符范围内的都可以匹配,比如[0-9]表示匹配所有0到9的数字

    例如:

        #为注释,将被git忽略
        #忽略所有.a结尾的文件
        *.a
        #除lib.a以外的文件
        !lib.a
        #仅仅忽略项目根目录下的TODO文件,不包括subdir/TODO
        /TODO
        #忽略build/目录下的所有文件
        build/
        #忽略doc/notes.txt文件,但不包括doc/subdir/notes.txt
        doc/*.txt


    3.2)add index 并 commit,即可同步到远程仓库

  • 相关阅读:
    关于 Kubernetes 中的 Volume 与 GlusterFS 分布式存储
    使用 Kubeadm 升级 Kubernetes 版本
    Kubernetes 中的核心组件与基本对象概述
    使用 Kubeadm 安装部署 Kubernetes 1.12.1 集群
    比较 Spring AOP 与 AspectJ
    关于 Spring Security OAuth2 中 CORS 跨域问题
    Prometheus 入门与实践
    MySQL 分支的选择:Percona 还是 MariaDB
    Spring Boot 集成 Swagger2 与配置 OAuth2.0 授权
    关于 Spring Security 5 默认使用 Password Hash 算法
  • 原文地址:https://www.cnblogs.com/yuanyee/p/6423757.html
Copyright © 2020-2023  润新知