0%

eclipse 使用 egit 版本控制 spring项目

  1. 搭建git 服务器
    • 不想共享出去代码(这个念头其实最好不要觉得自己代码真有多大价值。。。我是有台阿里ECS服务器,想着实践下,宽带1M,上传贼拉快,下载就100多K)。其实很简单。参考搭建Git服务器
      1
      2
      3
      4
      5
      6
      7
      8
      9
       382  01/12/16 16:48:52 adduser git
      384 01/12/16 16:50:52 cd /home/git/
      388 01/12/16 16:51:05 mkdir wolife
      389 01/12/16 16:51:06 cd wolife/
      394 01/12/16 16:51:38 git init --bare wolife.git
      396 01/12/16 16:52:01 chown -R git:git wolife.git/
      397 01/12/16 16:52:07 vim /etc/passwd //这个是为了安全 设置除去远程登陆 。
      400 01/12/16 16:53:40 su - git //设置一下 ssh-keygen 在/home/git/.ssh/ 下 vim authorized_keys
      406 01/12/16 17:10:22 cd /home/git/wolife
  2. 本机eclipse egit 同步
    • Team -> share 然后做设置。
    • egit 一定要升级到最新版本,要不出一些莫名其妙的错误。
    • 主要是参考这个跟这个的配置做的,但是觉得有点老。。用来整理思路还是很好的
    • 设置忽略文件配置
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
       //编写.gitignore文件
      *.class
      *.a
      *.log
      .svn/
      work/
      config.json
      system.js
      classes/
      class/
      bin/
      //.gitignore为全局的方法
      在Git的命令行里输入: $ git config --global core.excludesfile ~/.gitignore_global 输入完成后,可打开.gitconfig文件,会发现里面自动添加了 [plain]
      [core]
      excludesfile = c:/Users/你的账户文件夹/.gitignore_global
  3. 使用Git Flow实现git最优开发实践
    感觉就是帮助用户简化git开发流。具体在连接有讲实践思路GIT分支管理是一门艺术

Paste_Image.png

TortoiseGit (海龟Git)是TortoiseSVN的Git版本

http://www.oschina.net/p/tortoisegit/