gitpython

    8熱度

    3回答

    我想找到使用gitPython來拉取git倉庫的方法。 到目前爲止,這是我從官方文檔here中取得的。 test_remote = repo.create_remote('test', '[email protected]:repo.git') repo.delete_remote(test_remote) # create and delete remotes origin = repo.r

    2熱度

    1回答

    隨着git status我可以得到有關未公開提交的計數信息: » git status # On branch master # Your branch is ahead of 'origin/master' by 2 commits. # (use "git push" to publish your local commits) # nothing to commit, wor

    8熱度

    2回答

    我試圖用GitPython編寫一些Python腳本,我可以用它來簡化我的日常任務,因爲我管理很多分支。 當談到編寫複雜的腳本時,我對Python也很新穎。 這是我所使用的API:GitPython API doc 我想它寫在GitPython,簡單地執行以下操作並解析出這說明我的遠程分支指向的HEAD部分。在另一個詞,我想基本上得到了remotes/origin/HEAD $ git branch

    1熱度

    1回答

    使用gitpython,我試圖獲取已更改路徑的列表;即所有添加,更改和刪除的文件。 我可以檢索的改變,並添加從提交文件: 結賬犯 'X' 遍歷repo.tree(),並收集所有的斑ABSPATH 如果一個文件在特定的提交中被刪除,它不會再顯示在樹上。我如何獲取所有已刪除文件的名稱?

    3熱度

    1回答

    如何創建一個gitpython檔案,我試過以下創建文件但我無法打開它它告訴我發生錯誤閱讀檔案檔案似乎無效或損壞 from git import * repo = Repo(repo_path) assert repo.bare == False repo.archive(open("repo.tar",'w')) 我想創建一個zip文件,所以後來我試過,但在這裏它創建一個空的zip文件(

    7熱度

    3回答

    那麼標題是自我解釋。什麼是python代碼相當於運行git reset --hard(在終端上)使用GitPython模塊?

    2熱度

    3回答

    我收到一個錯誤,同時試圖使用gitpython來檢查倉庫是骯髒的,即還沒有提交變更爲跟蹤文件: import git repo = git.Repo('') print repo.is_dirty() 錯誤: Traceback (most recent call last): File "C:\dev\my_prog\test.py", line 8, in <module>

    2熱度

    2回答

    最近我安裝的python-git的包,並試圖按照教程上通過以下鏈接的時候,我發現某些方法缺少... http://packages.python.org/GitPython/0.3.2/tutorial.html#tutorial-label 這裏是走出我解釋的: >>> from git import * >>> repo = Repo.init('/home/deostroll/script

    1熱度

    2回答

    我正在嘗試做一個python腳本來檢查我的git本地工作文件夾中的更改,並自動將它們推送到在線回購站。目前只能手動使用git來完成它。我想知道,腳本需要什麼來做到這一點,而無需人工干預。 我輸入我外殼的命令是: #for checking the status, and determining if there are untracked files git status #if there

    2熱度

    1回答

    我有多個實驗室機器,我需要在本地實驗室機器上創建遠程分支的副本。我相信這個混帳bash命令是: git的結帳-b mybranch產地/ mybranch 我怎麼做GitPython等價? 我可以進行更改並將更改推回原點/ mybranch,然後將更改重新提交到其他實驗室機器。