`

[版本控制]Eclipse下工程发布到Git总结

 
阅读更多

Git是目前公司经常使用的版本控制工具,但一般都是别人建好一个Git项目,我直接clone下来。

前一段时间因工作原因自己也试了一下,过程如下(敏感信息以xxx替代):

1、创建Git远程仓库:

(1)登录Git服务器:ssh git@git.xxx.xxx

(2)切换到指定路径:cd ~/abc

(3)新建git远程仓库目录:mkdir info.git

(4)进入该目录下:cd info.git

(5)初始化远程仓库:git --bare init

2、创建Git本地仓库:

(1)切换到本地工程路径Info下。

(2)初始化本地仓库:git init

(3)添加一个文件名为.gitignore,此文件中的内容会被忽略而不会提交到服务器上,比如要忽略的目录和文件如:

/.project

/.classpath

(4)命令行执行:

git remote -v  

列出工程目前的远程仓库,如果是新建工程,此时应该没有远程仓库。

(5)但如果目前工程的远程仓库是错误的,就删除掉:

git remote rm origin

(6)添加远程仓库:

git remote add origin ssh://git@git.xxx.xxx/~/abc/info.git

(7)最后,提交本地代码:

git push origin master

 

这样,别人使用git clone ssh://git@git.xxx.xxx/~/abc/info.git,就可以获取到代码了。

 

分享到:
评论

相关推荐

    eclipse使用简介和插件开发

    5. **版本控制**:Eclipse与Git、SVN等版本控制系统无缝集成,方便团队协作。 6. **调试工具**:Eclipse提供了强大的调试功能,包括断点、单步执行、查看变量值等,帮助开发者定位和解决问题。 二、Eclipse插件...

    eclipse-SDK-4.2-win32

    5. **插件生态系统**: Eclipse的强大力量在于其广泛的插件库,涵盖了从版本控制到项目管理的各种工具。例如,Mylyn用于任务跟踪,Subversive或Git插件用于版本控制,SpringSource Tool Suite用于Spring框架开发等。...

    2019最新版eclipse.rar

    5. **版本控制集成**:Eclipse内置了对多种版本控制系统(如Git、SVN)的支持,方便开发者进行版本管理和协作开发。 6. **Maven与Gradle集成**:对于Java开发者,Eclipse提供了对Maven和Gradle构建系统的集成,使得...

    Eclipse开发学习笔记

    4. **版本控制**:将代码提交到版本控制系统,进行版本管理和团队协作。 5. **调试与测试**:使用调试器定位并修复问题,编写单元测试确保代码质量。 6. **部署**:将最终产品打包发布,可以是JAR文件、WAR文件或...

    eclipse-cpp-2022-06-R-linux-gtk-aarch64.tar.gz

    4. **项目管理**:支持多种项目类型,如C++工程、共享库、可执行文件等,同时具备版本控制系统的集成,如Git。 5. **插件扩展**:Eclipse的插件机制允许用户根据需求安装额外的开发工具,如Boost库支持、单元测试...

    Eclipse IDE for C/C++ Win64位

    7. **集成开发环境**:Eclipse IDE提供了一个统一的工作台视图,集成了版本控制系统(如Git)、问题跟踪系统、团队协作工具等,形成一个完整的开发流程环境。 8. **插件扩展**:Eclipse的插件体系非常灵活,用户...

    Eclipse中文教程

    总结,Eclipse作为一个全面的开发平台,提供了从项目创建、编码、调试、版本控制到部署的全方位支持。通过深入学习和实践Eclipse的各项功能,开发者可以提高开发效率,更好地管理和维护自己的项目。在实际工作中,...

    eclipse-embedcpp-2023-09-R-linux-gtk-x86-64.tar.gz

    3. 版本控制:与Git、SVN等版本控制系统集成,方便代码版本管理。 4. 构建工具链支持:配置和管理不同的编译器和构建工具链,适应不同的嵌入式硬件和操作系统。 5. 工程模板:预定义的工程模板,加速项目初始化过程...

    高级软件人才培训专家-7月27日Java直播-GitFlow

    - **代码版本控制**:Git能够帮助开发者记录每一次代码修改的历史版本,方便随时查阅或回滚到历史版本。 - **团队协作**:通过使用Git,团队成员可以在各自的分支上独立开发,再合并到主分支,有效避免代码冲突。 - ...

    eclipse-SDK-4.3M4-W32-x86

    通过安装不同插件,Eclipse可以支持各种开发任务,比如Git版本控制、Mylyn任务管理、PDE(Plug-in Development Environment)用于创建和管理Eclipse插件本身,以及Spring、Hibernate等框架的集成工具。 五、M4版本 ...

    ilg.gnuarmeclipse.repository-2.5.1-201412191510

    由于Eclipse内置了版本控制系统支持,如Git,开发者可以方便地进行代码版本管理,协同团队成员进行开发。这在大型项目或多人合作开发中尤为重要。 6. **持续集成与自动化测试** 结合Eclipse的插件体系,开发者...

    eclipse 核心编程web开发与组建开发

    1. **版本控制系统集成**:Eclipse支持Git、SVN等多种版本控制工具,便于团队协作和代码管理。 2. **调试工具**:Eclipse的调试器提供了强大的断点设置、变量查看和步进执行等功能,帮助开发者查找和修复错误。 3....

    OpenCms之工程实践的相关补充

    此外,版本控制系统如Git的使用,可以帮助团队协同开发,管理代码版本,避免冲突。同时,利用构建工具如Maven或Gradle,可以自动化构建和部署OpenCms项目,简化了开发流程。 在实际工程实践中,OpenCms的模板语言...

    在线新闻发布系统.docx

    此外,了解RESTful API设计、版本控制工具(如Git)和服务器部署知识也是必要的。 三、需求分析 1. 功能性需求:系统应包括新闻创建、编辑、审核、发布、分类和搜索等功能。用户界面需友好,支持用户注册、登录、...

    软件工程中的开发工具与环境配置.pptx

    - **Git**:分布式版本控制系统,支持多人协作。 - **SVN**:集中式版本控制系统,适用于中小规模项目。 - **Mercurial**:另一种分布式版本控制系统。 - **自动化构建工具**: - **Maven**:Java项目管理工具,...

    软件工程中的软件工具与开发环境介绍.pptx

    - **Mercurial**:类似于Git的分布式版本控制系统。 **自动化构建工具:** - **Jenkins**:支持持续集成和持续部署的强大工具。 - **Travis CI**:云服务形式的持续集成工具,适合开源项目。 - **CircleCI**:轻量...

    threelinks

    8. **版本控制**:虽然没有直接提及,但一个完整的项目可能还会涉及到版本控制工具如Git,用于团队协作和代码版本管理。 9. **调试与测试**:Eclipse提供了强大的调试工具,开发者可以使用它们来查找和修复游戏中的...

    软件工程中的系统级软件设计与维护

    - **版本控制工具:**Git、SVN、Mercurial等。 #### 第二章:系统级软件设计 **系统设计概述:** 系统设计是在软件开发过程中对整体架构、模块划分和接口定义等方面进行规划的关键阶段。良好的设计可以减少开发...

    软件工程和javaee实验报告

    实验过程中,我们可能还涉及到版本控制工具(如Git),项目构建工具(如Maven或Gradle),以及集成开发环境(IDE,如Eclipse或IntelliJ IDEA)。这些工具和技术都是软件工程实践中不可或缺的部分,它们帮助团队协同...

    项目工程示例代码

    - 实践过程中,还可以学习如何使用版本控制工具(如Git)进行协作开发,以及如何利用IDE(如IntelliJ IDEA或Eclipse)进行高效编码。 总结来说,这个“项目工程示例代码”压缩包提供了实际开发中的代码结构和实现...

Global site tag (gtag.js) - Google Analytics