• git 提交报错 cannot do a partial commit during a merge


    git 提交报错 cannot do a partial commit during a merge

     

    在提交代码时,有时会遇到这样的问题。
    其实是合并代码时,你可能遇到有代码冲突了。
    同时,你发现别的地方有bug,然后你就把那个bug给修复了。
    然后再git commit -am”时,就会发生cannot do a partial commit during a merge这样的错误;

    解决方法:
    把你修改的非冲突代码给撤销了。然后再git commit即可。

    然后针对有bug的代码,等上一次合并代码git push成功后,再修改代码,再commit即可;

    或者,不提交全部,吧合并的先提交,那么可以通过添加 -i 选项

    git commit file/to/path -i -m "merge"

    Git创建远程分支

    现在我在master分支上,工作目标是干净的,也没有需要commit的:

    $ git branch
    * master
    release

    $ git status

    On branch master
    Your branch is up-to-date with 'origin/master'.
    nothing to commit, working directory clean
    

    新建远程分支
    新建一个本地分支:

    $ git checkout -b localbranch

    查看一下现在的分支状态:

    $ git branch

    *localbranch
     master
     release
    

    星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。

    把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):

    $ git push origin localbranch:localbranch

    使用git branch -a查看所有分支,会看到remotes/origin/localbranch这个远程分支,说明新建远程分支成功。

    删除远程分支
    我比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支:

    $ git push origin :localbranch
    也可以使用:

    $ git push origin --delete localbranch
    这两种方式都可以删除指定的远程分支

    git使用文档 - git创建远程分支
    https://www.showdoc.cc/xuliulei?page_id=1565517113560223


    一个小时学会Git

    Git创建本地分支并关联远程分支

    在github上面部署预览你的React项目(搭建博客)

    对于上传到master分支不能正常访问react项目的app,经过测试发现需要修改所有资源的绝对路径为相当路径,即把所有引用资源文件的地方‘/。。。’前面的‘/’去掉就可以了,比如index.html:

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8"/>
    <link rel="icon" href="/exchange/favicon.ico"/>
    <meta name="viewport" content="width=device-width,initial-scale=1"/>
    <meta name="theme-color" content="#000000"/>
    <meta name="description" content="Web site created using create-react-app"/>
    <link rel="apple-touch-icon" href="logo192.png"/>
    <link rel="manifest" href="/exchange/manifest.json"/>
    <title>React App</title>
    <link href="/exchange/static/css/main.9fc4fdf3.chunk.css" rel="stylesheet">
    </head>
    <body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
    <script>。。。。</script>
    <script src="/exchange/static/js/2.fc1fe354.chunk.js"></script>
    <script src="/exchange/static/js/main.6bb9b3fc.chunk.js"></script>
    </body>
    </html>
    上面文件中标注的"/..."改为"...",就可以正常访问index.html。
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8"/>
    <link rel="icon" href="exchange/favicon.ico"/>
    <meta name="viewport" content="width=device-width,initial-scale=1"/>
    <meta name="theme-color" content="#000000"/>
    <meta name="description" content="Web site created using create-react-app"/>
    <link rel="apple-touch-icon" href="logo192.png"/>
    <link rel="manifest" href="/exchange/manifest.json"/>
    <title>React App</title>
    <link href="exchange/static/css/main.9fc4fdf3.chunk.css" rel="stylesheet">
    </head>
    <body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
    <script>。。。。</script>
    <script src="exchange/static/js/2.fc1fe354.chunk.js"></script>
    <script src="exchange/static/js/main.6bb9b3fc.chunk.js"></script>
    </body>
    </html>

    这个可能是github的bug.
    因为上传到非master分支就可以。

  • 相关阅读:
    Go语言实现:【剑指offer】复杂链表的复制
    Go语言实现:【剑指offer】字符串的排列
    Go语言实现:【剑指offer】机器人的运动范围
    Delphi10.3的DBGrid美化(03)
    uniGUI学习之uniButton设置图标+扁平化CSS(34)
    UniGUI学习之hBox布局(33)
    Bug集锦
    ImageNamed、imageWithContentsOfFile、SupportingFiles、Images.xcassess
    MVC设计模式
    [转]iOS开发之视图控制器(UIViewController)
  • 原文地址:https://www.cnblogs.com/it-tsz/p/12122586.html
Copyright © 2020-2023  润新知