簡體   English   中英

用Python重新建立Git Repo

[英]Rebasing Git Repo with Python

有沒有一種方法可以使用python在github上重新構建一個倉庫,然后推送結果。 以及檢測是否由於需要解決沖突而導致重新設置失敗?

Git主要是一個命令行工具。 安裝后,您應該能夠打開控制台,命令提示符,powershell,c-shell,bash shell等,只需鍵入git並獲取可用的git命令列表。

一旦完成了Git的設置並以這種方式工作,那么就可以從Python中以與執行其他任何Shell命令相同的方式執行git命令。 我不是Python專家,但是ElpieKay建議在注釋中使用:

commands.getstatusoutput("git <command>")

您將需要專門對git rebase進行單獨搜索,並弄清楚輸出的格式並對其進行解析以確定成功,或者可能存在錯誤代碼或StdErr輸出,您可以通過.getstatusoutput或類似的命令獲取該輸出python中的commands

可能有所幫助的另一件事是使用git rebase --help查看手冊頁中的rebase。


摘要

我建議您進行搜索以了解有關python commands庫的更多信息,或者僅查找一般用於python的shell交互,然后進行單獨的一組搜索/研究,以確切地確定如何實現git rebase命令及其輸出格式,從而確定您要執行的操作需要分析以確定成功或失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM