
git一些总结(自用)
发布日期:2021-05-14 09:16:01
浏览次数:22
分类:精选文章
本文共 797 字,大约阅读时间需要 2 分钟。
解决 GitHub 远程仓库推送问题
一:Push 到 GitHub 远程仓库被拒绝
当你的代码推送到 GitHub 远程仓库失败,并提示"Push 到 origin/master 被拒绝"时,通常有两种常见情况。以下是解决方法:
检查 Git 仓库状态
确保你当前的工作拷贝与远程仓库存在差异。执行以下命令查看远程仓库的最新提交:git pull origin master –allow-unrelated-histories
重新添加远程分支
如果之前的推送失败,试着使用强制推送命令:git push -u origin master -f
- 町Ư:
-f
表示强制更改远程分支的引用。
二:更换远程仓库地址
如果你需要将仓库迁移到另一个地址,可以按照以下步骤操作:
修改默认远程分支
Update Git 远程分支地址:git remote set-url origin https://username@your/gitrepo.git
删除旧的远程分支
先删除原有的远程分支名(此处以origin
为例): git remote rm origin
添加新远程地址
添加新的远程仓库地址:git remote add origin https://username@your/gitrepo.git
检查 Git 配置
如果你的项目已经被初始化为 Git 仓库,进入项目根目录,找到隐藏文件夹中的.git
文件夹。编辑 config
文件,修改默认远程分支地址: git config –global user.name "你的用户名"git config –global user.email "你的邮箱"
注意事项
- 确保你在操作仓库时,位于正确的工作目录。
- 确保有足够的权限访问目标仓库地址。
- 关键词提示:
GitHub 远程仓库
,仓库地址
,Git仓库
,版本控制
,代码提交
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月25日 20时56分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MYSQL sql语句针对数据记录时间范围查询的效率对比
2025-04-15
mysql sysbench测试安装及命令
2025-04-15
mysql Timestamp时间隔了8小时
2025-04-15
Mysql tinyint(1)与tinyint(4)的区别
2025-04-15
mysql union orderby 无效
2025-04-15
mysql v$session_Oracle 进程查看v$session
2025-04-15
mysql VS mongoDB
2025-04-15
mysql vue 菜谱_Vue+MySQL实现购物车的增删改查
2025-04-15
mysql where中如何判断不为空
2025-04-15
mysql where中如何判断不为空
2025-04-15
MySQL Workbench 使用手册:从入门到精通
2025-04-15
MySQL Workbench 数据库建模详解:从设计到实践
2025-04-15
MySQL Workbench 数据建模全解析:从基础到实践
2025-04-15
mysql workbench6.3.5_MySQL Workbench
2025-04-15
MySQL Workbench安装教程以及菜单汉化
2025-04-15
MySQL Xtrabackup 安装、备份、恢复
2025-04-15