1.概述
学习了github的基本使用后,学习使用关于将eclipse已有的工程导入到github。
阅读和实践了多篇关于将eclipse已有的工程导入到github中的文章:
等等文章......
他们一般的方法是利用eclipse和github账号密码完成:
1、首先准备github账号,创建一个repository(一般要求和eclipse中的工程名一致)
2、eclipse中在工程文件夹下创建.git文件夹,将这个工程文件夹当做一个git的文件夹
3、commit到本地仓库
4、push到远程仓库
2.我的总结:
但是试了几次都没有成功,最后更改了一点选项:Force update All Specs
步骤如下:
1、右键工程名:
2、在弹出的窗口中:从上到下按箭头选择:
这一步的目的是在当前的工程的目录下建立一个.git文件夹,以便将该工程文件夹作为一个本地仓库使用。
3、
这一步是将这些文件提交到本地的仓库中去。
4、在弹出的窗口中:
在第一个窗口中选择要提交的文件,点击commit提交,也可以commit and push
6、
这一步是将本地仓库提交到远程端去。需要用到远程端的repository的url,以及github的账号和密码。
7、
复制得到url的截图:
8、
通过以上这些步骤,在远程端刷新页面就会显示已经上传的文件了。
在第8步时使用Force Update All Specs就可以成功upload了。大概是关于merge branch的问题吧。
效果:可以看到工程目录下的所有(我是导入的所有)文件都upload到远程端来了。
3.GitHub客户端作为桥梁
- 也可以利用eclipse来建立本地仓挥着git工具来建立本地仓库。接着使用GitHub客户端来加载本地仓库,再publish到远程端,也是比较快捷方便的。
4.使用Git
- 所以也可以使用git客户端,用命令行或者git gui工具来完成这一系列的工作(eclipse 有生成git文件夹的功能应该就是因为内置了git插件)
- 不管是使用命令行还是git gui 都需要先安装git
- 使用命令行参考:1、github入门到上传本地项目;2、廖雪峰关于git的详细教程
- 使用GUI参考:1、Git可视化教程——Git Gui的使用;2、Git可视化极简易教程
5.小结
思想:
1、将一个文件夹(也许是工程文件夹,也许是一般文件夹)变成Git可以管理的仓库。
2、将需要加载的文件添加、提交到仓库
3、关联远程仓库
4、将本地仓库内容推送到远程仓库上
5、其他:包括fetch(将远程的内容clone下来)、branch问题、merge分支,解决冲突等后续慢慢摸索
可以参考git软件文档学习
- 方法:
1.使用git命令行
2.使用git gui 或者github gui