• Git常见问题汇总


    (一)常用命令操作

    01:git checkout <file>:撤销工作区尚未提交的更改

    02:

    image

    image

    $ git pull origin master
    error: You have not concluded your merge (MERGE_HEAD exists).
    hint: Please, commit your changes before merging.
    fatal: Exiting because of unfinished merge.

    (二)文件没有修改但是显示图标为修改状态

    image

    (三)Git 对已经加入版本控制的文件,修改后希望不被提交办法

    问题举例:假设网站有一个数据库配置文件db.php,通过git做版本控制,已经将这个文件提交到git库中。但是本地的数据库配置是读取的本地数据库,所以希望这个db.php文件在每次提交代码的时候不被提交。

    说明:通过.gitignore是无法办到的,因为db.php已经加入版本控制了。

    ①:git status指令说明版本库有一个文件已修改。
    ②:git update-index --assume-unchanged Frame/Index.aspx时没有找到对应的文件。因为update-index指令修改的是.git文件下的index文件。
    ③:路径应该以.git文件为根进行查找。
    ④:修改成功

    image

    # 执行命令将db.php取消加入不提交队列
    git update-index --no-assume-unchanged include/db.php

    image

    git commit file/to/2.txt -i -m merge

    Bash设置目录 ..GitHOME.minttyrc

    image

    (四)多分支推送到所有分支时的报错

    image

    问题:从master版本合并代码到分支版本

    image

  • 相关阅读:
    Android APK安装过程介绍
    Android Linux自带iptables配置IP访问规则
    海康视频监控---Demo
    Go之获取Windows下文件是否隐藏
    Go之go与channel组合使用
    Go并发编程(四)
    Go错误处理(二)
    Go面向对象(三)
    判断两端日期是否重合
    Sql分页存储过程
  • 原文地址:https://www.cnblogs.com/lihuali/p/9494753.html
Copyright © 2020-2023  润新知