zoukankan      html  css  js  c++  java
  • Git Eclipse 操作

    一、工程初始化为本地库 

    工程→右键→TeamShare ProjectGit

    Create Repository

    Finish

    二、Eclipse 中忽略文件

    1、概念: Eclipse 特定文件

    这些都是 Eclipse 为了管理我们创建的工程而维护的文件, 和开发的代码没有直接关系。 最好不要在 Git 中进行追踪, 也就是把它们忽略。

    • .classpath 文件
    • .project 文件
    • .settings 目录下所有文件

    2、为什么要忽略 Eclipse 特定文件呢?

    同一个团队中很难保证大家使用相同的 IDE 工具, 而 IDE 工具不同时, 相关工程特定文件就有可能不同。 如果这些文件加入版本控制, 那么开发时很可能需要为了这些文件解决冲突。

    3、GitHub 官网样例文件

    • https://github.com/github/gitignore
    • https://github.com/github/gitignore/blob/master/Java.gitignore

    4、编辑本地忽略配置文件, 文件名任意 

    # Compiled class file
    *.class
    
    # Log file
    *.log
    
    # BlueJ files
    *.ctxt
    
    # Mobile Tools for Java (J2ME)
    .mtj.tmp
    
    # Package Files #
    *.jar
    *.war
    *.nar
    *.ear
    *.zip
    *.tar.gz
    *.rar
    
    # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
    hs_err_pid*
    
    .classpath
    .project
    .settings
    target

    5、在~/.gitconfig 文件中引入上述文件

    [core]
        excludesfile = C:/Users/Lenovo/Java.gitignore

    注意: 这里路径中一定要使用“/” , 不能使用“” 

    三、推送到远程库

    四、Oxygen Eclipse 克隆工程操作

    1、Import...导入工程

    2、到远程库复制工程地址

    3、指定工程的保存位置

    4、指定工程导入方式

    这里只能用: Import as general project

    5、转换工程类型

    6、最终效果

    五、Kepler Eclipse 克隆工程操作

    问题: 不能保存到当前 Eclipse 工作区目录

    正确做法: 保存到工作区以外的目录中

    六、解决冲突

    冲突文件→右键→TeamMerge Tool

    修改完成后正常执行 add/commit 操作即可

     

  • 相关阅读:
    linux ioctl
    pkg-config用法和gcc cflags
    boost noncopyable类
    google protobuf使用2
    跨平台编译CMake使用
    Linux epoll
    docker安装
    python 脚本转成exe可执行程序
    shell相关知识
    tcpdump使用
  • 原文地址:https://www.cnblogs.com/jwen1994/p/14340913.html
Copyright © 2011-2022 走看看