新建项目上传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。

你可能感兴趣的:(新建项目上传Git)