只有公司有svn,回到宿舍无法访问,因此没法做迭代开发,因此最近学习了git,这样在公司了提交的代码,回到宿舍也可以继续开发,用了一天的时间才弄明白git的原理,智商有问题啊,下面说下具体步骤,个人已经测试通过啦。

1,首先了解git的历史,诞生的原因,设计的原理,和svn的区别,这样后续使用着才会理解的更得心应手。看下面的文章足够

http://www.nowamagic.net/academy/detail/48160210

2, myeclipse安装git插件,下面有详细的说明,和svn安装差不多,很简单。

http://www.cfanz.cn/index.php?c=article&a=read&id=74386

3. 详细的还需要自己摸索感悟。2步骤只说了提交到本地仓库,没有说如何在本地建项目,然后提交到远程,我用的是开源中国的gitHub http://git.oschina.net/ 自己申请个账号

下面说下如何本地建项目,提交到gitHub上

1)myeclipse建java项目或java web项目

2) 右键项目名称,选择 Team->Share Project , 选择Git

3) 点击Next->Create->Browse,选择本地某个目录,填写name,创建本地git仓库

4)点击finish

以上四步是创建本地git库,方便离线进行版本控制(git不同于svn的很大一优点)

---

下面就开始连接远程github,即提交到开源中国上的github上去

5)在开源中国上创建项目,复制ssh或者http项目地址

6)在刚才的项目上创建目录,文件(因为空文件不允许push),首先commit到本地git仓库,然后右键项目名称 Team->Remote->Push, 一路next就可以啦

7)因为这个项目是你在本地创建的,所以你的是主干,提交到开源中国上的是分支(这是我个人的理解,不知道对不对,因为选择HEAD每次都报错),所以应该选择master[branch],点击add Spec然后finish就可以啦

这样代码就提交上去啦,看看开源中国github的该项目下是不是有你提交的文件夹和文件啦

祝好运

最新文章

  1. POJ Minimum Cut
  2. 外键约束 以及 数据库中实体的对应关系(1==1,1==n,n==n)
  3. Cas_个人理解
  4. DotNetBar v12.2.0.7 Fully Cracked
  5. openmp并行计算
  6. Java SE 6 新特性: Java DB 和 JDBC 4.0
  7. android studio中文乱码的解决方法【转】
  8. jinfo命令(Java Configuration Info)
  9. Java基础知识强化之IO流笔记18:FileOutputStream写入数据
  10. 用Nginx实现Session共享的均衡负载
  11. CSS之Hack
  12. nginx进行反向代理,80端口使用
  13. Mybatis调用数据库的存储过程和方法
  14. python学习day9 字符编码和文件处理
  15. WGCNA 分析
  16. 20155338《网络对抗》Exp2 后门原理与实践
  17. LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP【转】
  18. 【MySQL函数】MySQL 5.5从零开始学第六章
  19. Hibernate学习(5)- session的get与load方法对比
  20. 以前在win7上死活安装不上的pymssql,现在可以安装了

热门文章

  1. Charles安装
  2. 【leetcode】500. Keyboard Row
  3. ipv6nginx错误
  4. 第二部分:Spring中配置mongodb
  5. 利用Redis生成业务流水号思路
  6. ASP.NET MVC4 MVC 当前上下文中不存在名称“Scripts”
  7. localize by triangle note
  8. Unique Word Abbreviation -- LeetCode
  9. C语言中<CR>是什么意思
  10. ubifs笔记