Eclipse中通过Git上传文件到远程gitlab仓库
Gitlab可以方便的管理文件、代码、工具能资源文件,这里介绍从eclipse中上传文件到远程gitlab,前提条件是在gitlab中创建了仓库,然后就可以按照以下步骤进行环境搭建和文件上传。
1、创建远程分支
1)在本地磁盘新建一个文件夹作为本地仓库,克隆远程仓库到本地:git clone [email protected]:zhaowei17/stp.git(参照样式填写你实际的远程gitlab http地址)
2)在本地新建一个分支: git branch slave(新分支,可自定义起名字)
3)切换到你的新分支: git checkout slave
4)将新分支发布在github上: git push origin slave
创建成功后可在gitlab中查看分支,如下:
2、本地仓库创建
创建之前进行一下说明:在这里本地仓库有两种创建方式:一是在本地直接创建,二是在gitlab中创建仓库克隆到本地。Eclipse中需要安装git插件。本人采用第二种创建仓库方法即在gitlab创建仓库克隆到本地,过程如下:
1)远程创建仓库,
2)eclipse打开Git Repository视图
点击Window->Show View->Other
3)克隆仓库到本地
点击如下图标,提示克隆git仓库到视图中
弹窗窗口,填写信息如下
填写完信息,点击next,选择分支
点击next,找到工程路径
点击Finish,至此本地仓库建立好了
4)提交项目到本地仓库
右击工程,提交项目,点击commit后项目就上传到本地仓库了,如下
如果从未上传,弹窗中显示工程文件,如果已上传且没有更新则显示为空,点击commit提交,如下
5)上传工程到gitlab,(必须先commit再push,否则push按钮置灰不可操作)
6)至此登录远程gitlab,可查看已上传工程,如下
补充说明:
1.列出本地分支:git branch
2.删除本地分支:git branch -D BranchName,其中-D也可以是--delete,如:git branch --delete BranchName
3.删除本地的远程分支:git branch -r -D origin/BranchName
4.远程删除git服务器上的分支:git push origin -d BranchName,其中-d也可以是--delete,如:git push origin --delete BranchName