如何将自己的本地项目上传到github上?
2017-09-04 18:44
639 查看
一、为什么要使用github?
如果你自己写的代码都是直接保存在自己电脑的硬盘里,那么学习git/github迫在眉睫。git和github是两个完全不同的概念,git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序;github是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,非常方便开源。
二、开通github和创建自己的repository
去这个网站https://github.com/,注册自己的账号,并且创建自己的repository(repository建议同项目名一样)。同时本地要安装git才能执行git命令。
三、 上传代码
1、如图为我的项目,要过滤掉一些文件上传到github上(如target,class文件,包含.的文件为隐藏文件)怎么办?在本地项目根目录下创建文件.gitignore,由于含.为隐藏文件,可能win系统不好创建该文件,如何创建自己百度。我这里是在Mac中直接用Linux命令vim .gitignore创建该文件,之后在该文件中添加过滤如下(文件用/结束,支持正则表达式):
*.iml .classpath .idea/ .project .settings/ *.class target/
2、准备工作做好了开始上传,我现在有三个部分需要上传,分别为:.gitignore文件,pom.xml文件,src代码文件。
将代码提交到github分二步:第一步本地commit,第二步push到github。
第一次提交到github要进行初始化,进入项目根目录,执行(在项目目录下增加了一个.git隐藏文件):
git init
下面开始提交(在项目根目录下):
step1、本地commit:
git add .gitignore git commit -m "配置文件(不提交哪些文件)" git add pom.xml git commit -m "pom.xml配置" git add src git commit -m "环境配置,及构建SqlSessionFactory"
至此,已经将本地项目提交到本地仓库了。
ps:如果你觉得分了多次提交不方便,也可以一次提交所有:
git add . git commit -m "mybatis练习"
step2、push到远程仓库:
添加远程主机(注意后面那个https地址为你自己github上的repository的地址):
git remote add origin https://github.com/jiangheping/spr-mybatis-web.git[/code]
上传github之前,要先pull一下:git pull --rebase origin master
最后一步,上传代码到github远程仓库:git push -u origin master
至此上传代码到github上成功了。登录你的github就可以看到上传的代码了。
相关文章推荐
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何将自己的项目上传到github
- 如何将本地的项目上传到github?
- 如何将自己的本地代码上传到GitHub上
- 如何把本地项目上传到GitHub仓库中
- 如何上传本地项目到gitHub解决方案
- 通过Git GUI将自己本地的项目上传至Github
- Git的使用--如何将本地项目上传到Github
- 如何使用git将自己的项目上传到github
- Git的使用--如何将本地项目上传到Github
- 如何将本地项目上传到GitHub
- 如何用命令将本地项目上传到github
- iOS - 如何将本地Xcode项目上传到GitHub上
- Git的使用--如何将本地项目上传到Github