在idea中配置maven jdk。
创建项目使用模板。maven-archetype-webapp
在main下创建java 右键mark directory as 选择 sources root
在src下创建test文件夹 里边创建java 右键mark directory as 选择test sources root
在terminal中输入touch README.md 在README.md中数据mmall_learning
输入命令 touch .gitignore 作用是把配置中的配置文件匹配上的进行忽略不会推送到git的仓库中也不会检查本地的变化
在gitignore中输入*.class 编译的class文件不用推送到git上。
*.class #package file *.war *.ear #kdiff3 ignore *.orig #maven ignore target/ #eclipse ignore .settings/ .project .classpath #idea .idea/ /idea/ *.ipr *.iml *.iws # temp file *.log *.cache *.patch *.tmp #system ignore .DS_Store Thumbs.db
在执行git init
执行git status 可以看见那些文件发生变化。
git add . 添加所有的变更文件
在执行git status
git commit -am 'first commit init project' 只是提交到本地的仓库
需要连接远程的仓库 git remote add origin https://github.com/mymyzmy/mmall_learning.git
git branch 查看分支
本地的推送到master上 git push -u origin master
拉取分支上的git pull
刚创建的项目什么也没有,强制覆盖master git push -u -f origin master
查看当前的分支 git branch
查看远程的分支 git branch -r
分支开发主干发布的形式:
创建1.0的分支 git checkout -b v1.0 origin/master 在master中生成一个v1.0的分支
然后把分支推送到远程上:git push origin HEAD -u