热门标签 | 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,按回车键即可
···

推荐阅读
  • 本文总结了多个常用的 Git 命令,包括分支管理、代码提交、远程仓库同步等,旨在帮助开发者高效利用 Git 进行版本控制。 ... [详细]
  • 本文探讨了如何使用Go语言从传统的INI配置文件中提取所需的信息。INI文件因其简单易用而在多种环境中广泛采用,如操作系统设置、游戏引擎配置以及版本控制系统等。 ... [详细]
  • Git SSH配置及远程仓库操作指南
    本文介绍了如何配置Git环境,包括设置用户信息、生成和添加SSH密钥,并详细说明了如何通过SSH连接到远程仓库进行版本控制操作。 ... [详细]
  • 本文探讨了在Git子模块目录中运行pre-commit时遇到的错误,并提供了一种通过Docker环境解决此问题的方法。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
  • 提升Tumblr爬虫效率与功能
    本文介绍了对之前开发的Tumblr爬虫脚本进行升级,整合了两个脚本的功能,实现了自动分页爬取博客内容,并支持配置文件以下载多个博客的不同格式文件。此外,还优化了图片下载逻辑。 ... [详细]
  • 使用 GitHub、JSDelivr、PicGo 和 Typora 构建高效的图床解决方案
    本文详细介绍了如何利用 GitHub 仓库、JSDelivr CDN、PicGo 图床工具和 Typora 编辑器,搭建一个高效且免费的图床系统。通过此方案,用户可以轻松管理和上传图片,并在 Markdown 文档中快速插入高质量的图片链接。 ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 2017-2018年度《网络编程与安全》第五次实验报告
    本报告详细记录了2017-2018学年《网络编程与安全》课程第五次实验的具体内容、实验过程、遇到的问题及解决方案。 ... [详细]
  • 近期我们开发了一款包含天气预报功能的万年历应用,为了满足这一需求,团队花费数日时间精心打造并测试了一个稳定可靠的天气API接口,现正式对外开放。 ... [详细]
  • This pull request aims to optimize the npm install retry time in branch 0.7, reducing delays caused by long timeouts when no network connection is available. ... [详细]
  • 本文详细介绍了 SVN 中的 switch 命令及其使用方法,包括如何切换工作副本到新的 URL 和如何处理版本库迁移等情况。 ... [详细]
  • 今天我在操作Git时遇到了一个问题,即我的仓库进入了分离的HEAD状态,这与之前讨论过的‘即使本地有更改,git push仍显示所有内容最新’的问题类似。 ... [详细]
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社区 版权所有