啰嗦几句:

世界上本没有后悔药,但软件开发提供了后悔药,那就是代码管理工具。它可以让你的代码穿越回以前的状态,甚至可以指定某一个时刻,而且还可以穿越回来。

当下流行的代码管理工具有 SVN 和 GIT

那么它俩的区别就是一个采用 服务器集成管理,一个采用分布式管理。

关于SVN的安装和使用可以参考<安装:https://tieba.baidu.com/p/4215356601 使用:https://tieba.baidu.com/p/4217242431>,这篇就不多说了

切入正题:

有关‘GIT’的安装和使用可以参考下面的文章做下:

安装GIT工具:http://jingyan.baidu.com/album/90895e0fb3495f64ed6b0b50.html?picindex=1

使用命令操作GIT:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

搭建GIT服务(这里主要有两种方案,一种用Java服务搭建,一种用Ruby服务搭建):

1.使用Java服务进行搭建  http://www.cnblogs.com/android-joker/p/4513125.html

我简单搭建了下,截图如下:(访问:http://192.168.0.102:10101/)

在启动window服务遇到了下面的问题:

查看日志错误信息是:Failed creating java

当时很纳闷,难道是Java环境搭建有错误,但测试Java环境是正常运行的。后来搜了篇博客才解决了

将SET ARCH=amd64改为x86,我试了试果然可以了。不过上篇博客说32位系统是x86,64位系统是amd64。我的是64位系统,为何不行?这点也没弄太明白咋回事,有懂得欢迎指导!

2.使用Ruby进行搭建

》》》将项目部署到GitHub上

(如果不想了解git命令直接学这篇即可)

git的一些基本操作:

git创建分支:create branch....

git合并分支:merge....

git撤销上次合并命令:git reset --hard

最新文章

  1. hadoop 多表join:Map side join及Reduce side join范例
  2. [goa]golang微服务框架学习(三)-- 使用swagger-ui展示API
  3. Android 中BaseActivty
  4. ACM: hihicoder #1174 : 拓扑排序&#183;一 STL- queue
  5. 【转帖】驳Jan Baan关于BPM是ERP走向没落起点的说法
  6. Codeforces Round #367 (Div. 2) Hard problem
  7. Android 中的WiFi剖析
  8. Akka的Actor模型及使用实例
  9. Xcode7网络限制
  10. 大话git中的撤销操作
  11. NDK编程的一个坑—Arm平台下的类型转换
  12. Java网络通信协议、UDP、TCP类加载整理
  13. 执行Spark运行在yarn上的命令报错 spark-shell --master yarn-client
  14. java多线程之yield,join,wait,sleep的区别
  15. MAC book 无法删除普通用户的解决办法
  16. 如何使用PowerDesigner设计数据库关系模式
  17. win10安装pycharm及汉化包
  18. 题解——CF Manthan, Codefest 18 (rated, Div. 1 + Div. 2) T3(贪心)
  19. 数据库 Mysql 使用,优化,索引
  20. 实例对象与 new 命令

热门文章

  1. 参数转对象 类似 ?camera=1&amp;travel=0&amp;faceScore=1
  2. 关于dlg和pro的问题
  3. 路飞学城Python-Day137
  4. 元素隐藏的方式之--hidden,display,visibility
  5. [luogu1600 noip2016] 天天爱跑步 (树上差分)
  6. 经纬度计算两点间的距离,根据距离排序SQL
  7. oracle 禁用外键约束
  8. Updates were rejected because the remote contains work that you do(gitee报错解决方案)
  9. spring md5 加密
  10. 0111MySQL优化的奇技淫巧之STRAIGHT_JOIN