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

news/2024/7/7 5:46:37 标签: git, elasticsearch, 大数据

git_0">git相关疑难操作记录

文章目录

  • git相关疑难操作记录
    • 1 codeup里的git
      • 1.1 git 拉取v1代码
      • 1.2 git拉取V1代码最直接不用解决冲突的方法
      • 1.3 方法2
      • 1.4 pre-commit 如果检查提示no files时候
      • 1.5 git ssh
      • 1.6 git push到算法库
      • 1.7 git push origin dev bug
      • 1.8 新环境配置codeup git ssh

git_2">1 codeup里的git

git_v1_3">1.1 git 拉取v1代码

1 git checkout -b <new_branch

2 git clone -b v1 fxxx.git

gitV1_11">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

  • [ ]

git_ssh_69">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

git_push_85">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远程仓库

git_push_origin_dev_bug_111">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.

git_ssh_151">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了


http://www.niftyadmin.cn/n/5335039.html

相关文章

实战篇:从零开始构建一个完整的校园一卡通平台

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

tessreact训练字库

tessreact主要用于字符识别&#xff0c;除了使用软件自带的中英文识别库&#xff0c;还可以使用Tesseract OCR训练属于自己的字库。 一、软件环境搭建 使用Tesseract OCR训练自己的字库&#xff0c;需要安装Tesseract OCR和jTessBoxEditor(配套训练工具)。jTessBoxEditor需要…

NFT Insider #117:The Sandbox 与韩剧《还魂》合作推出人物化身

引言&#xff1a;NFT Insider由NFT收藏组织WHALE Members(https://twitter.com/WHALEMembers)、BeepCrypto&#xff08;https://twitter.com/beep_crypto&#xff09;联合出品&#xff0c;浓缩每周NFT新闻&#xff0c;为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周…

深度学习中Numpy的一些注意点(多维数组;数据类型转换、数组扁平化、np.where()、np.argmax()、图像拼接、生成同shape的图片)

文章目录 1多维数组压缩维度扩充维度 2numpy类型转换深度学习常见的float32类型。 3数组扁平化4np.where()的用法5np.argmax()6图像拼接7生成同shape的图片&#xff0c;指定数据类型 1多维数组 a.shape(3,2);既数组h3&#xff0c;w2 a.shape(2,3,2);这里第一个2表示axis0维度上…

【人工智能】打开AI能力的钥匙:深入理解提示词的作用(3)

今天我们要聊一聊那个对于使用大型语言模型&#xff08;LLM&#xff09;如ChatGPT等来说至关重要的东西——提示词&#xff08;Prompt&#xff09;。提示词就像是给一个超级智能机器人下达任务的关键指令&#xff0c;质量好坏直接关系到机器人能否准确地完成任务。那么&#xf…

烟火识别-重庆某工厂安防改造项目应用

在工业制造领域&#xff0c;安全生产一直是核心关注点。重庆长安汽车某工厂近期进行的安防改造项目&#xff0c;通过引入先进的AI算法功能&#xff0c;对工厂安全管理系统进行了全面升级&#xff0c;取得了显著成效。本文将详细介绍这一项目的实施过程和成效。 项目背景 面对日…

亚马逊奢侈品怎么样做广告?卖奢侈品推广方式有哪些?站斧浏览器

亚马逊奢侈品怎么样做广告&#xff1f; 社交媒体广告&#xff1a;社交媒体平台如Instagram、Facebook和微博等是推广奢侈品的理想渠道。亚马逊可以在这些平台上投放精心设计的广告&#xff0c;利用精准的定位和个性化的推送功能&#xff0c;将广告展示给潜在的奢侈品购买者。 …

排序算法:快速排序、堆排序

1、快速排序 1.1左右指针法 创建两个游标&#xff0c;分别指向数组两侧右游标先向右走&#xff0c;找到小于第一个元素的元素停止。&#xff08;第一个元素为拆分后数组的第一个元素&#xff0c;而不是下标为0的数组元素&#xff09;左游标向右走&#xff0c;找到大于第一个元…