[git] git合并冲突 本地已有项目上传 各种问题
git... 讲道理 我现在能隐约感觉到他的强大控制能力了 但是依旧是不习惯.... 无论是什么操作 在我这里都会出问题,,,,
上传本地已有的项目到码云#
- 首先需要现在码云创建一个仓库
- 然后用git工具在命令行下切换到项目下面
- 通过git init初始化项目为一个git项目
- 通过git add .把所有的文件放到暂存区 (如果发现缺少文件的话 注意看看.gitignore文件 如果是thinkphp项目 就默认忽略thinkphp文件夹)
- **git commit -m "说明" **提交到本地仓库
- git remote add origin 远程地址 链接到远程地址
- 一般来说 即使是新建的远程仓库 就会有readme.md或者初始化的文件 那么一般先用git pull 把东西拉去下来
- 然后上传 git push -u origin master 意思是提交代码到 别名为origin的远程仓库的master分支 (我没说错吧)
- 一般来说 应该没有错误,,, 但是实际上我每次都出错... 问题是合并失败(有冲突)
- 因为是第一次的关系 远程仓库没有东西 所以可以直接通过 git push -u origin master --force 强行覆盖了远程的代码(超级不推荐 建议找找冲突位置 手动解决)
附加的#
解决冲突的方法,这个博主说的很清楚了 我不厚脸皮搬运了
https://blog.csdn.net/qq_34886018/article/details/86479467
Everything up-to-date#
- 这是使用了 git pull --rebase origin master 之后导致的问题 使用这个命令之后 提示符后面会有类似 (master|REBASE 1/1)这样的东西
- 然后再push就会失败 显示Everything up-to-date
- 执行 git rebase --abort 就可以了 但是,,,,,, 务必务必务必执行这个命令之前手动备份代码(复制一边整个文件夹 因为这个命令会回到你执行 pull的时候)
讲道理,遇到这么多的问题 倒是对git的工作方式有更多理解了 但是真的好麻烦....~#
作者:cjdty
出处:https://www.cnblogs.com/cjdty/p/11615349.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库