git碰到最常见相关疑难操作记录

这篇具有很好参考价值的文章主要介绍了git碰到最常见相关疑难操作记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

git相关疑难操作记录

1 codeup里的git

1.1 git 拉取v1代码

1 git checkout -b <new_branch

2 git clone -b v1 fxxx.git

1.2 git拉取V1代码最直接不用解决冲突的方法

1 mkdir new_

2 git clone fxxx.git

3 git fetch origin v1

4 git branch

发现只有v1

5 git add .

6 git commit -m “xxx”

7 git push origin v1

1.3 方法2

要从远程仓库中拉取指定分支(例如v1),您可以使用以下命令:

shell
Copy code
git fetch <remote_name> <branch_name>
在这里,<remote_name> 是远程仓库的名称,<branch_name> 是要拉取的分支的名称。

假设您的远程仓库名称为 origin,要拉取 v1 分支,您可以运行以下命令:

shell
Copy code
git fetch origin v1
这将从远程仓库的 v1 分支获取最新的提交,但不会将其合并到本地分支中。如果您想将远程分支合并到本地分支中,可以运行以下命令:

shell
Copy code
git merge origin/v1
这将把 origin/v1 分支合并到当前所在的本地分支中。

另一种方法是使用以下命令直接检出远程分支为本地分支:

shell
Copy code
git checkout -b local_branch_name origin/v1
上述命令将从远程仓库的 v1 分支创建一个新的本地分支 local_branch_name 并将其检出。

请根据您的需求选择适合的命令来拉取并操作远程仓库的 v1 分支。

1.4 pre-commit 如果检查提示no files时候

pre-commit run --all-files

  • [ ]

1.5 git ssh

ssh-keygen -t rsa -b 4096 -C “aigo_”

cd /home/pdda/.ssh

vi id_rsa.pub

git rm -f --cached s_v0.1.0

git config --global user.name XXX

git config --global user.email XXX

1.6 git push到算法库

母库master 版本领先 子库master的情况下

1、从母库master直接pull 或者clone下载到一个本地新文件夹里,

2、备份要新add的项目子文件夹,删除原来本地子库master文件夹

2、以这个新文件夹为新仓库,把要add的项目文件夹移到该目录

4、git remote add sub +[字库的远程git地址]

5、代码add commit push

git add .

git commit -m “add XXX”

git push sub master:v1

6、到字库gitlab页面的V1仓库提交merge

7、git push sub --delete v1 删除V1远程仓库

1.7 git push origin dev bug

error: src refspec dev does not match any
error: failed to push some refs to ‘git@codeup.aliyun.com:XXX.git’

git pull --rebase origin dev

排查

git status
On branch master
Your branch is ahead of ‘origin/master’ by 1 commit.
(use “git push” to publish your local commits)

git pull
Already up to date.

git branch

  • master
    root@0XX9c:/home/output_done# git push origin master:dev

To codeup.aliyun.com:6XXX.git
! [rejected] master -> dev (non-fast-forward)

error: failed to push some refs to ‘XXXj.git’

hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push --help’ for details.

root@0XX9c:/home/output_done# git pull --rebase origin master
From codeup.aliyun.com:6XXX

  • branch master -> FETCH_HEAD
    Current branch master is up to date.

1.8 新环境配置codeup git ssh

git config --global user.name XXX
git config --global user.email XXX

ssh-keygen -t rsa -C bX_v2

cat ~/.ssh/id_rsa.pub 然后把这里的信息复制到网页端个人信息里的ssh设置里,添加上就好了,完成

git clone XXXh.git 测试下 OK了文章来源地址https://www.toymoban.com/news/detail-815044.html

到了这里,关于git碰到最常见相关疑难操作记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Elasticsearch】DSL操作相关

    索引操作 ES的索引与SQL的表很类似 新建索引 查询索引 查看所有索引 这里的查询结果表示索引的状态信息,按顺序数据表示结果如下: 内容 含义 具体描述 yellow 单点正常 当前服务器健康状态: green (集群完整) yellow (单点正常、集群不完整) red(单点不正常) open status 索引打开

    2024年02月06日
    浏览(40)
  • 【ElasticSearch】EQL操作相关

    EQL 的全名是 Event Query Language (EQL)。事件查询语言(EQL)是一种用于基于事件的时间序列数据(例如日志,指标和跟踪)的查询语言。 EQL的优点 EQL 使你可以表达事件之间的关系 许多查询语言允许您匹配单个事件。EQL 使你可以匹配不同事件类别和时间跨度的一系列事件。 EQ

    2024年02月05日
    浏览(35)
  • 【Elasticsearch】SQL操作相关

    通常使用es的时候,都会使用query dsl来查询数据,从es6.3之后,es就支持SQL查询啦 本质就是 Elasticsearch SQL 这个 X-Pack 组件,将SQL翻译成SQL DSL Elasticsearch SQL 具有如下特性: 原生支持:Elasticsearch SQL 是专门为 Elasticsearch 打造的。 没有额外的零件:无需其他硬件,处理器,运行环

    2024年02月03日
    浏览(37)
  • Git常见问题与使用实际问题记录。

    git stash 是 Git 版本控制系统提供的一个命令,用于临时保存当前工作目录的修改。当您在进行代码开发时,可能会遇到需要暂时切换到其他分支或处理其他任务的情况,但又不想提交当前的修改。这时,您可以使用 git stash 命令来保存这些修改,以便稍后恢复并继续工作。

    2024年02月04日
    浏览(61)
  • 【Elasticsearch篇】详解使用RestClient操作索引库的相关操作

    Elasticsearch是一个开源的分布式搜索和分析引擎, 用于实时搜索、分析和存储大规模数据 。它基于Apache Lucene库构建,提供了一个简单而强大的分布式搜索解决方案。 Elasticsearch具有以下特点: 分布式架构:Elasticsearch可以在多个节点上分布数据,并自动处理数据的复制、故障

    2024年01月24日
    浏览(45)
  • Elasticsearch索引库和文档的相关操作

    前言:最近一直在复习Elasticsearch相关的知识,公司搜索相关的技术用到了这个,用公司电脑配了环境,借鉴网上的课程进行了总结。希望能够加深自己的印象以及帮助到其他的小伙伴儿们😉😉。 如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。 小威在此先感谢各位

    2024年02月02日
    浏览(50)
  • git 相关操作说明

    下载地址: 下载其中一个安装 2.打开gitee网站,注册账号 3.打开个人中心,选择ssh公钥,查看如何生成公钥 4.生成公钥后,添加相应的公钥 具体仓库操作 1.第一次提交需要配置账号 或者直接通过终端修改 如果是克隆项目指定分支到本地 3.拉取指定分支(更新,记住第一次

    2024年02月05日
    浏览(48)
  • Git删除相关操作

    提示:为什么要记录笔记?笔记内容记录什么? 目录 前言  笔记内容 一、Git 删除远程仓库中多余的文件或者文件夹  二、Git 删除提交历史记录  参考 最近,对于Git远程仓库中有些不需要的文件或文件夹想要删除掉。有些提交记录太多了,也想要删除掉。这些操作本人都不

    2024年02月06日
    浏览(40)
  • git的相关操作

    Git是一个 分布式版本控制工具 ,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce和ClearCase等版本控制工具。 版本控制是一种记录文件内容

    2023年04月08日
    浏览(25)
  • Git 分支相关操作

    Create a new directory and initialize a Git repository. We are going to create a directory named “tutorial”. 进入这个tutorial文件夹,创建一个文件“myfile.txt”,在其中添加如下文本: 然后执行如下的 add 和 commit 命令: At this point, the history tree should look like this. Let’s create a new branch with the name “

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包