• git导入项目


    远程仓库已经存在,使用的是gitblit,作为终端eclipse如何从中拷贝代码呢?

    0.准备工作,windows->preference->team->git->config中增加name/email信息,这样每次提交将会自动读取里面的信息。

    1.在git repository中创建一个仓库

    2.填写相应信息(可以参看你的git服务器管理页面)

    3.选择分支,你选择哪个分支,就会从远程仓库中获取什么分支(略)

    4.目标路径,如果在project域中勾选上,那么就直接会在eclipse中导入工程,后续的工作就不需要做了;但是为什么可以不这样做?

    5. git repository视图中增加了一个本地仓库

    6. 右键,import projects...

    7. 选择:import as general project即可。但是如果你的git库中将.project也提交了,那么这个地方就会导入失败,那么就直接在步骤4中,勾选projects创建工程完事。

    再回到步骤4的问题,为什么可以不勾选project?

    因为此时你创建的工程是仓库;你的仓库和你的工作空间最好是两个,这样比较清晰;但是如果是合并成一个其实也是可以的,比如我们创建一个本地仓库,其实就是在工程中通过team ->share project,然后基于本地创建仓库,其实也是说的通。

    这个理解就像我们之前使用的svn,我们一般都是svn是一个目录,java的工作空间是一个目录,然后各自可以更新,互不影响。git这个玩法,就是本地仓库的价值就在于提供了一个git,Eclipse可以基于这个git获知远程仓库的信息;之后的提交,回滚操作都是有eclipse的git来管理,和本地仓库也就没有什么关系了。

    PS:

    import file system project, 是需要创建新工程;
    import exists project, 是不需要创建新工程
  • 相关阅读:
    linux grep显示行数和上下行内容
    Network-Emulator Network-Emulator-Toolkit网络模拟器使用详细介绍(弱网测试工具)
    Fiddler抓包8-打断点(bpu)
    fiddler---Fiddler弱网测试
    详谈基数排序
    hadoop下的Pipes(用C++进行hadoop程序开发)
    hadoop环境安装及简单Map-Reduce示例
    每天一道面试题(2):实现strncpy
    每天一道面试题(1):快速排序
    结合源码看nginx-1.4.0之nginx多进程机制详解
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/6867250.html
Copyright © 2020-2023  润新知