2016-12-21 80 views
1

我試圖導入使用命令行一個Git倉庫。我使用這個guide錯誤而導入Git倉庫

,但我一直運行到這個錯誤在第3步:

% git push --mirror https://github.com/kbavishi/prads.git 
[...] 
remote: error: GH002: Sorry, branch or tag names consisting of 40 hex characters are not allowed. 
remote: error: Invalid branch or tag name "19f72fa66ffc0ba33f00ba5e5897e109f822e939" 
To https://github.com/kbavishi/prads.git 
! [remote rejected] 19f72fa66ffc0ba33f00ba5e5897e109f822e939 -> 19f72fa66ffc0ba33f00ba5e5897e109f822e939 (pre-receive hook declined) 
[...] 

任何想法如何解決這一問題?提前道歉,我是Git的新手。

我張貼在Github上支持的請求,並且我收到要求我使用git-filter-branch命令修改標籤,然後嘗試再次導入庫的響應。我無法完全弄清楚如何使用該代碼

回答

1

如果在輸入git標籤時看到名爲「19f72fa66ffc0ba33f00ba5e5897e109f822e939」的標籤,則應該可以使用to rename it easily enough

git tag NEW OLD 
tag -d OLD 

如果它是一個分支名稱(類型git branch),你應該能夠rename it as well

git branch -m <oldname> <newname> 

完成此操作後,您可以將鏡像推回到您的GitHub倉庫。