IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    迁移到Git

    Yukang (moorekang@gmail.com)发表于 2013-05-09 00:00:00
    love 0

    公司这群人终于打算从CVS迁徙到Git上了,CVS这套公司用了六年。CVS这是90年代的东西,我们不能因为年代久远而嫌弃这,只是CVS这东西对于一个比较大的项目来说创建分支是相当漫长,大多数程序员都没有耐心的。 迁徙计划虽然纸上谈兵了很长时间,直到现在才终于打算行动。

    上午把Git在服务器上搭建好,主要卡在一个Git的命令上,因为一些权限问题。

    git init --bare --shared=group ; --shared=group forget this

    Git的web接口是用的是ViewGit,自己做了一些修改,加上GeShi来高亮代码,并使用了GitStats来做代码统计。GitStats统计的项目非常多,看起来很直观。

    稍微记录一下常用的一些git命令。

    这里有一个最直观的Git学习的地方leanGitBranch。

    检出仓库 git clone repo
    更新 git pull
    提交到远程 git push
    提交到本地 git commit -am"log message"
    创建branch git branch branch_name
    切换branch git checkout branch_name
    合并branch git merge branch_name
    图形界面 gitk
    解决冲突 git mergetool
    撤销上一次commit git revert HEAD
    撤销上上次commit git revert HEAD^
    撤销上一次的merge git reset --hard HEAD^


沪ICP备19023445号-2号
友情链接