• git worktree 实际使用


    Create

    1.mkdir Connect_Backend_Database

    2. cd Connect_Backend_Database

    3. git clone url main

    4. cd main

    5. git worktree add -b v5 ../v5 origin/v5

    6. git worktree add -b v6 ../v6 origin/v6

    7.  git worktree list

    Clean

    1.cd Connect_Backend_Database/main

    2. rm -rf ../v5

    3. rm -rf ../v6

    4. git worktree prune

    5. git worktree list

    https://git-scm.com/docs/git-worktree

    You are in the middle of a refactoring session and your boss comes in and demands that you fix something immediately. You might typically use git-stash[1] to store your changes away temporarily, however, your working tree is in such a state of disarray (with new, moved, and removed files, and other bits and pieces strewn around) that you don’t want to risk disturbing any of it. Instead, you create a temporary linked working tree to make the emergency fix, remove it when done, and then resume your earlier refactoring session.

    $ git worktree add -b emergency-fix ../temp master
    $ pushd ../temp
    # ... hack hack hack ...
    $ git commit -a -m 'emergency fix for boss'
    $ popd
    $ git worktree remove ../temp

    Git add a worktree from existing remote branch

    If this existing north branch is useful, don't delete it! If it's already checked out in some existing work-tree, move to that work-tree and work on it there. If it's not checked out in some existing work-tree, you can make a new work-tree that does have it checked out; you just need to avoid using the -b flag (and the corresponding branch name):

    git worktree add ../north north
    

    文件夹重命名git的worktree不生效了

    Check the content of your main repo/.git/worktrees

    1.修改D:EdenredLISAmain.gitworktreesv5gitdir文件中的路径

     2.修改D:EdenredLISAv5.git文件中的路径

  • 相关阅读:
    pip国内源
    高级信息系统项目管理师十大管理优秀范文
    DOM是什么
    js中!!的妙用
    Angular中@Output()的使用方法
    Js数组内对象去重
    JS去除对象或数组中的空值('',null,undefined,[],{})
    JS数组与字符串相互转换
    Js删除数组中的空值
    promise.all的应用场景举例
  • 原文地址:https://www.cnblogs.com/chucklu/p/12808676.html
Copyright © 2020-2023  润新知