热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

git向远程仓库提交遇到的各种坑

**码云***gitinit初始化本地仓库gitinit*gitremoteaddorigingitgithub.com:xueqinngchennLocal-agent.git将

**码云*** git init 初始化本地仓库 git init* git remote add origin git@github.com:xueqinngchenn/Local-agent.git将本地仓库与远程仓库相关联* git pull origin master --allow-unrelated-histories push之前先pull,但是因为这是两个不同的项目,直接pull会报错,所以需要这样写* git add .* git commit -m "2018"* git push -u origin master -u 只需要第一次加,作用是将本地仓库与远程仓库相关联起来git fatal: 拒绝合并无关的历史的错误解决首先将远程仓库和本地仓库关联起来:
git branch --set-upstream-to=origin/master master
然后使用git pull整合远程仓库和本地仓库,
git pull --allow-unrelated-histories (忽略版本不同造成的影响)**github**
*git initgit add README.md
*git commit -m "first commit"
*git remote add origin https://github.com/xueqinngchenn/umi-dva-testitem.git
*git push -u origin master~~报错一不小心粘贴了别人的地址~~
fatal: repository 'https://github.com/xueyuwan/r.git/' not found解决方案修改 repository地址
git remote set-url origin git@github.com:xueqinngchenn/Local-agent.git
**报错**fatal: remote origin already exists.
$ git remote rm origin**从git仓库克隆下的,不用git init****本地项目上传到远程空仓库**
git remote add origin https://github.com/xueqinngchenn/wx-easy-app.git
git push -u origin master*子分支合并到主分支
merge合并分支*## 在子分支
git add .
git commit -m ""
git checkout master 切到主分支
git pull
git merge dev(分支) -->冲突--》解决办法--->git add-->git commit
git push
// 不删除自己的分支的话,git push --set-upstream origin 子分支名 // 将本地分支和远程分支联系
git branch -d 子分支名 //删除子分支//如果误删了分支可以通过
git reflog //查看git日志,获取版本号 。git checkout 3010e74,回退版本## 首先建立子分支
git checkout -b 子分支名git branch 查询分支切换http和ssh方式
更容易和远程库连接,pull,push。更快
git remote set-url react(此为远程库名) https://github.com/xueqinngchenn/react.git(此地址是项目的http仓库地址)

合并冲突

基本原因是因为本地库的代码跟远程库有冲突需要合并,处理方法
1.按键盘字母 i 进入insert模式
2.修改最上面那行黄色合并信息,可以不修改
3.按键盘左上角"Esc"
4.输入":wq",注意是冒号+wq,按回车键即可
···

推荐阅读
  • VSCode与Gitee集成:项目提交的高效实践
    本文介绍如何利用VSCode内置的Git工具将项目提交到Gitee,简化Git命令的使用,提升代码管理效率。同时分享一些常见的踩坑经验和解决方案。 ... [详细]
  • 本文详细介绍了C++中map容器的多种删除和交换操作,包括clear、erase、swap、extract和merge方法,并提供了完整的代码示例。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • 本文详细介绍了在使用 GitHub 进行代码推送时遇到 'failed to push some refs' 错误的解决方案,包括具体原因分析和操作步骤。 ... [详细]
  • 了解如何快速搭建属于自己的个人博客,无需编程基础,适合Mac和Windows用户。通过本文,您将学会使用GitHub Pages和Hexo构建一个完全自主的在线空间。 ... [详细]
  • 利用Java与Tesseract-OCR实现数字识别
    本文深入探讨了如何利用Java语言结合Tesseract-OCR技术来实现图像中的数字识别功能,旨在为开发者提供详细的指导和实践案例。 ... [详细]
  • TortoiseSVN与VisualSVN Server的安装及基本操作指南
    本文详细介绍了如何安装VisualSVN Server以及TortoiseSVN客户端,并提供了基本的操作步骤,包括配置仓库、用户管理及权限设置等关键环节。 ... [详细]
  • 本文介绍了Kettle资源库的基本概念、类型及其管理方法,同时探讨了Kettle的不同运行方式,包括图形界面、命令行以及API调用,并详细说明了日志记录的相关配置。 ... [详细]
  • Eclipse 中 Maven 的基础配置指南
    本文详细介绍了如何在 Eclipse 环境中配置 Maven,包括环境变量的设置、Maven 插件的安装与配置等关键步骤,旨在帮助开发者顺利搭建开发环境。 ... [详细]
  • 在CentOS 7上轻松安装Elasticsearch的JDBC插件
    本文介绍如何在CentOS 7操作系统中安装Elasticsearch (简称ES) 的JDBC插件,以实现与MySQL数据库的有效连接,特别强调了该方法对于增量数据同步的支持。 ... [详细]
  • 近期,公司在构建新的交易系统时遇到了一个常见的问题——金额存储。由于涉及资金的操作需要高度的准确性,使用float类型进行金额计算可能会导致不可预见的误差。本文将深入探讨这一问题,并提供解决方案。 ... [详细]
  • 本文探讨了在Git子模块目录中运行pre-commit时遇到的错误,并提供了一种通过Docker环境解决此问题的方法。 ... [详细]
  • 本文作为EF系列文章的补充,详细探讨了自关联表在插入数据时可能遇到的问题及其解决方案。当表中存在自关联关系且设置了相应的外键约束时,若主键为自增类型而父ID字段允许为空,则在插入新记录时不正确地处理这些字段可能会导致错误。 ... [详细]
  • SQL执行计划解析(2) 基本查询的图形执行计划
    SQL执行计划解析(2)-基本查询的图形执行计划(上)某种程度上,学习阅读图形执行计划和学习一门新语言很类似。 ... [详细]
  • Alluxio 1.5.0 版本发布:增强功能与优化
    Alluxio 1.5.0 开源版本引入了多项新特性和改进,旨在提升数据访问速度和系统互操作性。 ... [详细]
author-avatar
sannyi
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有