Eclipse 与 Git

    xiaoxiao2026-01-02  3

    背景

    我自己用 Eclipse 写程序,外面有一个公共的 Gitlab 服务器。 我想对自己的代码进行版本管理。

    在本地建立 Git 库

    Eclipse 本身集成一个 EGit,你可以在用它在本地建一个 Git 库。

    在你的 Project 上点右键,然后 Team > Share Project ,系统提示你新建一个 Repository,就好了。

    比较奇葩的是 EGit 提供一个选项,缺省在本项目的根目录下建一个 .git 的 repo。我觉得这是很好的做法,但 EGit 在下一步的菜单里又说“不推荐这样做”,理由大概是这样的话,你就不能在一个 Repo 中放多个项目。拜托,我又不在一个 Repo 中放多个项目。

    另外,Git 中没有 Project 的概念,只有 Repo。通常我会在一个 Repo 中放一个项目。

    创建分支

    进行版本管理的一个主要目的是创建分支。比如在原来的一个版本上加新的 Feature,就需要创建分支。

    从主干(Master)创建分支,修改好了之后,再合并到 Master 中去。

    在右键 > Team > Switch To 菜单下,就可以创建分支。

    远程库

    Git 是一个分布式的库,你在本地有 Repo,可以灵活地 Commit 代码。同时更重要的,是把代码同步到远程库,让大家都可以访问。

    这就要用到 Push to Upstream 和 Push Branch 了。

    首先,你要和远程库同步,可以把自己的内容 Comit 到远程作为远程的 Master。

    另外,你也可以把本地的 Branch Push 到远程。之后再进行 Merge。

    总结

    建立本地 Git Repo一个 Project 一个 Repo,在当前 Project 目录下也无所谓把本地 Master 与远程 Master 同步在本地创建分支可以把分支 Push 到远程
    转载请注明原文地址: https://ju.6miu.com/read-1305569.html
    最新回复(0)