操作环境:
系统:Ubuntu16.04
版本控制:Git
提交方式:Terminal终端
问题背景:
我在本地上创建了一个JaveWeb项目,然后,我现在想把这个项目放到git上面。
有一种笨的方法,那就是将文件一个一个地拷贝到本地仓库中,然后在本地仓库提交到远程仓库上。
显然,我们是不会用这种办法的。
解决办法:
(1)我用命令行进入项目的目录中,然后通过下面的命令将项目初始化为本地仓库:
git init
(2)通过下面命令将项目的文件添加到工作区中:
git add .
注意:这里可以配置要添加的文件.gitignore,我这里用了下面的配置:
###filter class/binary file###
build/
target/
bin/
####filter eclipse file###
*.classpath
*.project
.settings/
###filter IntelliJ IDEA file###
*.iml
/.idea/
###filter temp file###
*.tmp
/~$*
.~*
*.log
(3)通过下面命令提交到本地仓库中:
git commit -m "提交的说明"
(4)通过命令获取远程仓库中的内容,然后进行合并冲突:
git pull origin master
(5)合并完成后,将本地仓库的内容推送到远程仓库中:
git push origin master:master
通过这些步骤,就已经将项目放到git上面了。