• ✍24 git 技巧


    基础命令

    img

    拉取远端代码, 不覆盖本地修改的代码

    img

    合并分支时,先要将本地代码 add---> commit

    image-20210813112454167

    John

    image-20210816135455631

    image-20210816135427465

    分支改名

    image-20210816135641510

    删除 、强制删除、回复分支

    image-20210816135841350

    游离分支问题处理

    什么是游离分支

    先通过命令git branch查看当前分支

    发现当前处在*(HEAD detached from origin/xxxx)

    首先我们知道Head文件是指向当前的分支

    那么Head detached from origin/xxxx 就意味着当前我本地的分支已经从`origin/xxxx 分支上面分离,没有关联了

    • (detached from origin/shawn_dcs_3.0)

    • 可以 -v 查看编号,将游离分支号生成一个临时的分支 temp, 然后可以将其合并到某个分支

    • 如果只是需要切换到这个分支就直接换成你想要的分支名(我这里是这种,切换分的时候变成了游离分支)

    • git branch shawn_dcs_3.0 96d9720  # 或者随便一个名字(temp),然后改名
      

    image-20210906135515922

    没有Git add问题处理

    image-20210915094622585

    error: The following untracked working tree files would be overwritten by checkout:

    • 解决方案: git clean -d -fx
    • 作用:删除没有git add的文件
    /home/git/data
    /etc/docker-gitlab
    /home/git/
    
  • 相关阅读:
    page指令
    CMD设IP
    JDBC的几种驱动
    Python的闭包使用
    1189. 扫雷游戏
    1287. 递增的三元子序列
    Pip安装使用国内源的两种方法
    Python Classmethod和Staticmethod函数
    Git提交远程仓库
    Git分支管理
  • 原文地址:https://www.cnblogs.com/songhaixing/p/15605253.html
Copyright © 2020-2023  润新知