当前位置: 首页 > news >正文

关于git的使用(在gitee和gitcode上部署自己的项目流程)

mkdir /test

cd /test

git init

git remote -v

git remote add origin  https://gitee.com/su-benshi/spgl

git pull origin master

如果有历史合并问题,则

git pull origin master --allow-unrelated-histories

🚨 使用场景(什么时候需要这个参数?)​

场景1:初始化推送遇到拒绝

问题重现​:

# 本地新建仓库
mkdir myproject && cd myproject
git init
git add .
git commit -m "Initial commit"# 推送至已有内容的远程仓库(如README.md)
git remote add origin https://github.com/user/repo.git
git push -u origin master
# 错误:! [rejected] master -> master (non-fast-forward)

原因分析​:

  • 您的本地仓库第一次提交与远程仓库的第一次提交没有共同的"祖先提交"

  • Git默认拒绝合并这种"不相关"的历史记录

解决方案​:

# 先拉取远程代码(允许不相关历史)
git pull origin master --allow-unrelated-histories# 解决可能的冲突后,再推送
git push origin master
场景2:合并两个独立项目

将两个完全独立的Git仓库合并到一起。

🔄 完整工作流程

步骤1:首次拉取(解决历史问题)​
# 添加远程仓库
git remote add origin <远程仓库URL># 允许不相关历史合并
git pull origin master --allow-unrelated-histories
步骤2:解决冲突(如果有)​

此时Git会尝试合并,如果文件冲突:

# 查看冲突文件(标记为 <<<<<<<, =======, >>>>>>>)
git status# 手动解决冲突后...
git add .
git commit -m "合并初始提交"
步骤3:推送代码
git push origin master

git status-->查看状态

git commit -m "first commit"--提交

git log->查看版本号

git log -p--》看详细信息

git reset +版本号-->回滚到某个版本,这个只回滚版本,不回滚代码

而git reset +版本号 --hard 既回滚版本,也回滚代码

git pull origin master --allow-unrelated-histories-->强制拉取远程更改

git push origin master-->推送更改到远程仓库

http://www.dtcms.com/a/515369.html

相关文章:

  • PHP 字符串操作详解
  • 3合一网站怎么做免费数据统计网站
  • 17.基础IO_3
  • Ubuntu 系统掉电导致分区损坏无法启动修复方案
  • 相机模组,模组是什么意思?
  • 申威架构ky10安装php-7.2.10.rpm详细步骤(国产麒麟系统64位)
  • STM32F407 通用定时器
  • lodash-es
  • 股票交易网站建设四会市城乡规划建设局网站
  • API技术深度解析:从基础原理到最佳实践
  • 西安今晚12点封城吗龙岩网站优化
  • 使用有限体积法求解双曲型守恒性方程(一)FV 框架
  • jenkins流水线部署springboot项目
  • YOLOv5:目标检测的实用派王者
  • 《工业之心:Blender 工业场景解构》
  • 【Linux网络】应用层自定义协议
  • unity免费改名工具-Mulligan Renamer
  • Git分支的多人协作
  • 服务外包网站成都住建局官网app
  • 【ABAP函数】+ALSM_EXCEL_TO_INTERNAL_TABLE批导长字段
  • 艺术学院网站模板wordpress二手车模板
  • docker api 常用接口
  • flutter鸿蒙:实现类似B站或抖音的弹幕功能
  • 从静态模型到数据驱动:图观模型编辑器让工程设备真实还原
  • 了解Docker的多阶段构建(Multi-stage Build)
  • [特殊字符] Berry.Live:开箱即用的.NET直播流媒体服务器
  • 网站模板的修改宝安企业网站建设
  • 网站开发软件费用2018网站流量怎么做
  • 数据结构:顺序表讲解(1)
  • 第二次作业-第二章时间服务