eclipse使用git提交项目
准备工作:
目的:eclipse使用git提交本地项目,提交至远程github上
eclipse版本:eclipse4.5 64位
jdk版本:jdk-1.7 64位
项目类型:maven web项目
备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件这里不进行介绍。
eclipse使用git提交项目有2种方式:一种是git命令窗口,另一种是eclipse自带git插件(跟svn插件一样使用)
一、使用git命令窗口提交项目
1.首先官网下载git并安装,然后配置用户信息(任意目录下右击“Git Bash Here”打开git命令窗口)
git config –global user.name “you name”
git config –global user.email “you@youdomain.example.com”
2.登录github官网,注册个人github账号,创建SSH Key 用于将本地项目上传至远程github上
创建SSH Key:ssh-keygen -t rsa -C “youemail@example.com”
把生成的公钥复制到github上,具体操作参考:http://blog.csdn.net/u014079773/article/details/49555989 中“六:添加远程仓库”
3.创建本地仓库如“testGit”,然后选中该本地仓库右击“Git Bash Here” 执行如下命令:(注意仓库名称用英文)
首先在github上创建一个仓库,仓库名为“testGit”(远程仓库名必须与本地仓库名一致,否则提交失败,报仓库不存在),创建远程仓库具体操作参考:
http://blog.csdn.net/u014079773/article/details/49555989 中“六:添加远程仓库”
在“testGit”工程上右击“Git bash Here”输入如下命令:
git init 初始化仓库“testGit”即把这个目录变成Git可以管理的仓库,在该目录下会生成一个隐藏文件“.git”
touch .gitignore git提交忽略不必要的文件夹或文件(在本地仓库中生成一个隐藏文件“.gitignore”,文本编辑器打开设置要忽略的文件或文件夹如maven项目的target文件夹)
git add . 添加所有文件(add与“.”之间有空格,否则不识别的语法,提交所有文件)
git commit -a -m ‘version 1.2’ 提交所有修改文件
git remote add origin git@github.com:somenone/testGit.git 提交远程仓库(用SSH的形式,关联一个远程仓库)
git push -u origin master 推送远程仓库
备注:由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
之后执行就是 git push origin master
到此我们本地项目已经提交完成,登录远程github查看发现上传成功。
二、使用eclipse自带插件提交项目
1.自带git插件进行配置我们的用户名和密码,即是自己github注册用户。windows–perferences–Team–Git–Configuration
发表回复