在GitHub中创建仓库
在IDEA中项目的根目录创建两个文件,README.md和.gitignore
其中.gitignore是为了让git不监控部分文件的变化,如一些临时文件等,填入如下信息(把我的中文删掉再填进去)
# Compiled class file 编译后文件
*.class
# Package Files #jar包因为后面要对接支付宝,需要用到支付宝的jar包
*.war
*.ear
# kdiff3 ignore 有些小伙伴会用这个工具来合并git
*.orig
# maven ignore maven创建的目标文件夹,把它忽略
target/
# eclipse ignore eclipse需要忽略的一些东东
.settings/
.project
.classpath
# idea ignore idea需要忽略的一些东东
.idea/
/idea/
*.ipr
*.iml
*.iws
# temp file 临时文件
*.log
*.cache
*.diff
*.patch
*.tmp
# system ignore 系统级的一些文件
.DS_Store
Thumbs.db
在IDEA提供的终端里输入git init
初始化
git status
#查看有哪些文件变化
#将变化文件添加,一点代表所有文件
git add .
#提交,-m表示可以直接在后面加注释,-a Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤
git commit -am "first commit init project"
#添加远程仓库
git remote add origin git@github.com:winxblast/happymall.git
#这里把本地内容push到远程可能会有些小问题
#先pull
git pull
#在强制push
git push -u -f origin master
#可以查看分支
git brach
#可以查看远程分支
git branch -r
本次实战采用分支开发,主干发布的方式。
#生成新分支
git check -b v1.0 origin/master
#v1.0表示分支名称,origin/master表示从这个上面开出新分支
#推送到远程仓库,关于HEAD -u的意思,可以参考这里http://www.yiibai.com/git/git_push.html
git push origin HEAD -u
这样也能在GitHub上看到相应的分支了,到这git的初始化工作就差不多了。