zoukankan      html  css  js  c++  java
  • Git使用摘要

    svn过渡到git流程。使用我一直git svn场景,对于遇到的一些问题,并经常使用的功能来概括:

    1.git svn出口:
    git svn clone “svn通路”

    2.git svn提交:
    git add .(或者相应的X文件)
    git commit -m “log信息”
    前两部能够合并成 git commit -am “log信息”
    git svn dcommit(最后一步提交到了svn上)

    3.git svn更新:
    git svn rebase

    4.git svn部分提交:
    git add “xx文件”
    git commit -m “log信息”
    git stash(重要一步。把本地未提交的文件缓存)
    git svn dcommit
    git stash apply恢复本地改动。

    5.git svn更新后冲突处理:
    提交本地改动之前须要先同步svn或远程改动,easy有一些与本地改动的冲突问题,例如以下所看到的。

    $ git svn rebase
    README: needs update
    i386_config.mk: needs update
    update-index --refresh: command returned error: 1

    网上提到的解决方案是本地做branch然后先更新在merge,我认为比較麻烦。我的方式:
    1.git stash
    2.git svn rebase
    3. git stash apply
    4. 假设提示冲突:git改动就能够了。

    6.放弃本地改动:
    git reset –hard HEAD

    7.git svn 创建分支:
    git svn branch “xx branch” -m “xxx log”。创建远程svnserver的branch,附上log信息。

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    项目测试与部署
    使用技术及部分代码截选
    校园电子设备报修回收系统需求分析
    java lambda expression
    Domain logic approaches
    Spring AOP Capabilities ang goals
    CDI Features
    JAVA DESIGN PATTERN
    LDAP & Implementation
    spring ref &history&design philosophy
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4871731.html
Copyright © 2011-2022 走看看