git问题集

博主分享了在使用Git过程中遇到的问题及解决办法,包括gitee推送错误、push分支dev问题、未保存本地修改就pull、回滚版本后push的问题等,通过记录加深对Git操作的理解。

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

再好的记忆也经不起时间的推敲 记录是最好的良药

使用git时经常会遇到问题 有时候搜到了解决方案 下次的时候还是会遇到 所以今天开始记录一下每次使用时的问题 加深印象


1. gitee推送到远程仓库时提示错误


remote: Incorrect username or password ( access token )

fatal: Authentication failed for 'https://gitee.com/***/***.git/'

# 输入

git config --system --unset credential.helper

2. 问题:push 分支dev 时遇到问题


# 问题

To https://gitee.com/Mandy_wang/mandy_wang.git

 ! [rejected]        dev -> dev (non-fast-forward)

error: failed to push some refs to 'https://gitee.com/Mandy_wang/mandy_wang.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

#解决

git checkout origin/dev //切换远程分支

git fetch origin dev // 获取远程dev分支的修改

git merge origin dev //合并远程分支 dev

git pull origin dev //更新本地的代码

3. 没有保存本地修改 就去pull


# 问题

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

# 解决办法

git stash

git pull

git stash pop

4. 本地回滚了版本 再次push时遇到的问题


#问题: 

To https://gitee.com/Mandy_wang/mandy_wang.git

 ! [rejected]        dev -> dev (non-fast-forward)

error: failed to push some refs to 'https://gitee.com/Mandy_wang/mandy_wang.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

# 解决办法

git push origin dev -f // 强制让本地分支覆盖远程分支

5. 其他


git status  // 查看工作状态

git branch -a // 查看所有分支

git log // 查看版本号

git log --pretty = online // 美化显示

git reset –-hard HEAD ^   // ( ^ 表示回到上一个版本)

git reset --hard HEAD ^^ // 上上个版本

git reset –-hard 版本号 // 回退后想恢复原来的使用



git clean -f -n:查看会删除哪些文件

git clean -f:删除上一条命令显示出来的文件

git clean -fd:删除文件夹

git clean -fX:删除已被忽略的文件

git clean -fx:删除已被忽略和未被忽略的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值