Git常见问题汇总

本文介绍了Git中一些常用的命令操作,包括撤销未提交的更改、解决合并冲突、以及如何处理不想提交的已版本控制文件等。同时给出了具体的命令实例,帮助读者更好地理解和使用Git。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)常用命令操作

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设置目录 ..\Git\HOME\.minttyrc

image

转载于:https://www.cnblogs.com/lihuali/p/9494753.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值