新建项目上传Git

【项目背景】

本地新建存Java项目,转为Maven项目

项目中文件组装完成,配备JUNIT测试类;

项目间测试,通过项目关联到另外两个项目调试,后期本项目A会打包为JAR上传到Maven仓库,被B、C两个项目调用。

【Git 实践- 新建】

1.本地新建立项目,先开发完成 然后备份到其它文件夹;

2. Git上新建项目,新建master和dev 分支,建立权限关联。

3. Git clone master 分支,到本地;

4. 新建dev-anxiao分支;

> git branch dev-anxiao

> git checkout dev-anxiao

5. 拷贝备份项目文件夹中内容进入项目A文件夹

6. 本地分支添加和push

切换分支 到dev-anxiao

> git add .

> git commit –m “A project was generated”

> Git push origin dev-anxiao

【Git 实践- 删除文件夹】

实际开发中我们只需提交:src,.gitignore,pom.xml

而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。

图片文字来自:https://blog.csdn.net/u014079773/article/details/51602344

1. 删除远程文件 

git rm -r --cached .settings/*

git rm -r --cached target/*

(--cached 表示本地仍旧保留)

git rm -r --cached .project 

git rm -r --cached .classpath

2 提交

git commit -m "删除不需要的文件"

git push orign dev-anxiao

3 建.gitignore

nodeplus++ 新建文件,保存后,设置为隐藏文件类型

参考B项目的.gitignore,编辑。

或者: https://blog.csdn.net/u014079773/article/details/51602344

比如:

##ignore this file##

/target/

/log/

备注:

/target/ :过滤文件设置,表示过滤这个文件夹

4. 上传到git

git add .gitignore

git commit -m "why you upload this file"

git push origin  dev-anxiao

最后,提交merge request,个人开发分支合并到dev,然后dev合并到master。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 1,420评论 0 6
  • 0. 前言 git在团队协作中有重要作用,是有必要进行系统学习的一门工具。本篇是笔者学习git操作的备忘笔记,主要...
    dounine阅读 1,126评论 0 2
  • 昨天在同事电脑上操作了一把cherry-pick代码,发现很多功能不用,就慢慢忘记了,梳理了下流程图: git c...
    gogoingmonkey阅读 758评论 0 0
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 835评论 0 3
  • git学习网站:https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5...
    sunshine_Maria阅读 1,569评论 1 4

友情链接更多精彩内容