将本地分支推送到远程分支

2024-01-05

我在我的 Github 存储库中创建了新存储库。

使用 gitpython 库我可以获得这个存储库。然后我创建新分支,添加新文件,提交并尝试推送到新分支。

请检查以下代码:

import git
import random
import os

repo_name = 'test'
branch_name = 'feature4'

remote_repo_addr_git = 'git@repo:DevOps/z_sandbox1.git'

no = random.randint(0,1000)
repo = git.Repo.clone_from(remote_repo_addr_git, repo_name)
new_branch = repo.create_head(branch_name)
repo.head.set_reference(new_branch)
os.chdir(repo_name)
open("parasol" + str(no), "w+").write(str(no)) # this is added
print repo.active_branch
repo.git.add(A=True)
repo.git.commit(m='okej')
repo.git.push(u='origin feature4')

一切工作正常,直到最后一个推送方法。我收到这个错误:

stderr: '致命: 'origin feature4' 似乎不是 git 存储库 致命:无法从远程存储库读取。

请确保您拥有正确的访问权限 并且存储库存在。

我可以从命令行运行此方法并且工作正常:

git puth -u origin feature4

但它在 Python 中不起作用。


这对我有用:

repo.git.push("origin", "feature4")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将本地分支推送到远程分支 的相关文章

  • git 别名中的 AWK 语句

    我正在尝试创建一个 git 别名来以特定格式打印日志中的所有拉取请求 但是 我在使用 AWK 删除双空格时遇到问题 这是使用以下命令的 git log 的输出 git log merges grep pull request pretty
  • 无故运行测试时 PyCharm 抛出“AttributeError: 'module' object has no attribute”

    因此 我有一个 Django REST Framework 项目 有一天它无法在 PyCharm 中运行测试 从命令行我可以使用它们来运行它们paver or the manage py直接地 曾经有一段时间 当我们没有在文件顶部导入类的超
  • 小部件之间的自定义信号

    尝试将信号从一个 gtk EventBox 子级发送到另一个 在 init HeadMode 第 75 行 上出现错误 类型错误 未知信号名称 消息发送 why usr bin env python coding utf8 import p
  • 如何在Python中高效地添加稀疏矩阵

    我想知道如何在Python中有效地添加稀疏矩阵 我有一个程序 可以将大任务分解为子任务 并将它们分配到多个 CPU 上 每个子任务都会产生一个结果 一个 scipy 稀疏矩阵 格式为 lil matrix 稀疏矩阵尺寸为 100000x50
  • Python中列表中两个连续元素的平均值

    我有一个偶数个浮点数的列表 2 34 3 45 4 56 1 23 2 34 7 89 我的任务是计算 1 和 2 个元素 3 和 4 5 和 6 等元素的平均值 在 Python 中执行此操作的快捷方法是什么 data 2 34 3 45
  • 根据 Pandas 中的列表对多列进行排序

    感谢有关如何根据 pandas 中的倍数列表对给定多列进行排序的任何提示 如下所示 import pandas as pd sort a a d e sort b s1 s3 s6 sort c t1 t2 t3 df pd DataFra
  • 更改 x 轴比例

    我使用 Matlab 创建了这个图 使用 matplotlib x 轴绘制大数字 例如 100000 200000 300000 我想要 1 2 3 和 10 5 之类的值来指示它实际上是 100000 200000 300000 有没有一
  • 如何使用 javascript/jquery/AJAX 调用 Django REST API?

    我想使用 Javascript jQuery AJAX 在前端调用 Django Rest API 请求方法是 POST 但当我看到 API 调用它的调用 OPTIONS 方法时 所以 我开始了解access control allow o
  • Pandas:如何将数据框插入 Clickhouse

    我正在尝试将 Pandas 数据框插入 Clickhouse 这是我的代码 import pandas import sqlalchemy as sa uri clickhouse default localhost default ch
  • 揭秘sharedctypes性能

    在 python 中 可以在多个进程之间共享 ctypes 对象 然而我注意到分配这些对象似乎非常昂贵 考虑以下代码 from multiprocessing import sharedctypes as sct import ctypes
  • 如何从 JSON 响应重定向?

    所以我尝试使用 Flask 和 Javascript 上传器 Dropzone 上传文件并在上传完成后重定向 文件上传正常 但在烧瓶中使用传统的重定向 return redirect http somesite com 不执行任何操作 页面
  • 如何在Python中按AaB而不是ABa顺序对字符串进行排序

    我正在尝试对字符串进行排序 为 punnetsquare 制作基因型 我目前的实现是 unsorted genotype ABaB sorted genotype sorted list unsorted genotype sorted s
  • Python Pandas:如何对组中的所有项目进行分组并为其分配 id?

    我有 df domain orgid csyunshu com 108299 dshu com 108299 bbbdshu com 108299 cwakwakmrg com 121303 ckonkatsunet com 121303
  • 迭代列表的奇怪速度差异

    我创建了两个重复两个不同值的长列表 在第一个列表中 值交替出现 在第二个列表中 一个值出现在另一个值之前 a1 object object 10 6 a2 a1 2 a1 1 2 然后我迭代它们 不对它们执行任何操作 for in a1 p
  • `pyqt5'错误`元数据生成失败`

    我正在尝试安装pyqt5使用带有 M1 芯片和 Python 3 9 12 的 mac 操作系统 我怀疑M1芯片可能是原因 我收到一个错误metadata generation failed 最小工作示例 directly in the t
  • Python对象初始化性能

    我只是做了一些快速的性能测试 我注意到一般情况下初始化列表比显式初始化列表慢大约四到六倍 这些可能是错误的术语 我不确定这里的行话 例如 gt gt gt import timeit gt gt gt print timeit timeit
  • OSX 上的 locale.getlocale() 问题

    我需要获取系统区域设置来执行许多操作 最终我想使用 gettext 翻译我的应用程序 我打算在 Linux 和 OSX 上分发它 但我在 OSX Snow Leopard 上遇到了问题 python Python 2 5 2 r252 60
  • 从列表python的单个列表中删除子列表

    我已经经历过从列表列表中删除子列表 https stackoverflow com questions 47209786 removing sublists from a list of lists 但当我为我的数据集扩展它时 它不适用于我
  • 操作错误:(sqlite3.OperationalError) SQL 变量太多,同时将 SQL 与数据帧一起使用

    我有一个熊猫数据框 如下所示 activity User Id 0 VIEWED MOVIE 158d292ec18a49 1 VIEWED MOVIE 158d292ec18a49 2 VIEWED MOVIE 158d292ec18a4
  • python 日志记录会刷新每个日志吗?

    当我使用标准模块将日志写入文件时logging 每个日志会分别刷新到磁盘吗 例如 下面的代码会将日志刷新 10 次吗 logging basicConfig level logging DEBUG filename debug log fo

随机推荐

  • 在自定义 JsonConverter 的 ReadJson 方法中处理 null 对象

    我有一个 Newtonsoft JSON NETJsonConverter帮助反序列化类型为抽象类的属性 它的要点如下 public class PetConverter JsonConverter public override bool
  • 如果 socket.setdefaulttimeout() 不起作用,我该怎么办?

    我正在编写一个脚本 多线程 来从网站检索内容 并且该网站不是很稳定 所以时不时地会出现挂起的 http 请求 甚至无法超时socket setdefaulttimeout 由于我无法控制该网站 我唯一能做的就是改进我的代码 但我现在没有想法
  • RestKit 和 AFNetworking 构建错误

    当我尝试将 RestKit api 导入项目时 出现以下错误 Documents Code RestTest RestKit Code Network RKHTTPRequestOperation h 21 9 AFNetworking h
  • 连接 Pandas 日期时间

    我有这个问题的解决方案 实际上有两个解决方案 但我对它们不满意 原因是我尝试读取的文件大约有 1200 万行 使用这些解决方案需要花费大量时间来处理它们 主要是因为解法是逐行运算 所以 我读了这样的文件 In 1 df pd read cs
  • 如何使用 Injector 在函数中模拟注入服务

    在 Angular 7 x 中 我有一个全局错误处理 可以使用注入器注入他的服务 因此每个函数都有一个对注入器的引用 如下所示 import ErrorHandler Injectable Injector NgZone from angu
  • 用户是否使用键盘或鼠标离开 WPF TextBox?

    我有一个文本框的处理程序PreviewLostKeyboardFocus事件 当我使用键盘 Tab 键 或鼠标 通过单击表单上的另一个文本框 离开文本框时 它会触发 处理程序需要一个KeyboardFocusChangedEventArgs
  • 如何将数组列表分配给jsp中的选择选项

    我有清单 ArrayList list new ArrayList 我写这个列表选择选项 td td
  • .NET Native 应用程序相当于修改标头 Firefox Addon

    我正在尝试用 C 开发一个袜子隧道应用程序 它能够通过使用添加和修改的标头请求来打开网站 类似于修改标题 Firefox 插件 https addons mozilla org en US firefox addon modify head
  • 动态 SQL 和存储过程优化

    我读到在存储过程中使用动态 SQL 会损害存储过程的性能 我猜想理论是存储过程不会存储通过 EXEC 或 sp executesql 执行的 SQL 的执行计划 我想知道这是否属实 如果这是真的 我是否对多个嵌套 IF 块也有同样的问题 每
  • 如何在 java EE 7 的 JAX-RS 层中获取 Java 对象的 JSON 表示?

    我们当前使用的是 Java EE 5 在发送响应之前 我们会执行以下操作将 POJO 转换为 JSON GET Path books Produces MediaType APPLICATION JSON public Response g
  • ASN.1 DER 格式的私钥

    为什么模数要用前导零填充 我正在阅读 PKCS 1 和 PKCS 8 但没有找到任何相关内容 在 C 中 必须删除前导零 有人知道为什么吗 At http etherhack co uk asymmetry docs rsa key bre
  • APNs“提取推送通知包失败”

    我按照手册操作https developer apple com notifications safari push notifications https developer apple com notifications safari
  • ClearCase:我如何知道分支的父分支?

    是否有可能获得分支的层次结构 我必须知道给定分支的父亲 我必须知道给定分支的子级 如何通过cleartool获取它 我不喜欢基于视图配置规范 谢谢你 使用基本 ClearCase 您无法知道分支的父分支 因为它可能因文件而异 文件可以启动分
  • QObject::connect:无法在 PySide 中对“对象”类型的参数进行排队

    我正在使用 PySide Python Qt 绑定 我有一个 QThread 类的工作线程 它通过信号 槽机制更新主 GUI 线程 更新 QTableWidget 在我的工作线程中 我有以下内容 self emit SIGNAL alter
  • date_create_from_format() 返回错误值。 [复制]

    这个问题在这里已经有答案了 这是我用文字表达月份的简单代码 效果很好 预计二月 回归进行曲 如何解决这个问题 这是 PHP 预定义的函数 是它工作错误还是我使用错误 可能是因为当前的默认日期是 30 日 而
  • 运行插入语句 x 次

    我有两张桌子 一张桌子A有 n 行数据 另一个表B是空的 我想要insert表中的 n 行B 表中每行 1 行A Table B表中会有几个字段A其中 包括表中的外键A 最后我想要一排B对于每一行A 为此 我使用了 INSERT INTO
  • 如何使用 PowerManager 和 PARTIAL_WAKE_LOCK

    我开发了一个小应用程序 这个应用程序必须在设备处于睡眠或深度睡眠状态时始终运行 按右键关闭屏幕 我读了很多关于它的文章 并且都告诉我方法是使用 PowerManager 我的问题是 如果我使用这个命令 我的结构是 gt myActivity
  • System.Web.WebPages 内的 MethodAccessException 将 mvc 3 迁移到 mvc 5

    使用 Visual Studio 2013 我将混合 Asp Net Webforms MVC 3 Framework 4 0 Web 应用程序迁移到 Asp Net Webforms MVC 5 2 2 Framework 4 5 1 我
  • 如何从函数内部的 for 循环退出(转义)函数?

    这是一个理论问题 旨在了解有多少转义 返回或退出 可以应用于嵌套循环或其他控件和函数 我对此感到困惑 因为我被困在代码中如何同时逃离 for 每个循环和方法 https stackoverflow com questions 1557412
  • 将本地分支推送到远程分支

    我在我的 Github 存储库中创建了新存储库 使用 gitpython 库我可以获得这个存储库 然后我创建新分支 添加新文件 提交并尝试推送到新分支 请检查以下代码 import git import random import os r