我已經在windows機器上安裝Github桌面和git,我有一個github帳戶並創建了一個虛擬存儲庫。如何解決「拒絕合併不相關的歷史」上傳項目到github?
當我打算通過混帳bash命令行來上傳我的包時,出現錯誤: 致命:拒絕合併無關的歷史
我用幾種方法通過使用該社區現有的解決方案來解決這個問題,但仍然沒有解決問題。有沒有人知道解決這個問題的技巧?我怎樣才能將我的項目成功上傳到github?
我已經在windows機器上安裝Github桌面和git,我有一個github帳戶並創建了一個虛擬存儲庫。如何解決「拒絕合併不相關的歷史」上傳項目到github?
當我打算通過混帳bash命令行來上傳我的包時,出現錯誤: 致命:拒絕合併無關的歷史
我用幾種方法通過使用該社區現有的解決方案來解決這個問題,但仍然沒有解決問題。有沒有人知道解決這個問題的技巧?我怎樣才能將我的項目成功上傳到github?
嘗試以下操作:
cd /path/to/my/repo
git init
git add --all
git commit -m "Initial commit"
git remote add origin <remote repo URL>
git push -u origin master
請務必使用URL與路徑替換/path/to/my/repo
到您的回購目錄(例如C:\Users\jvrat\Documents\MSPC
),和<remote repo URL>
到遠程回購(如https://github.com/username/repo_name.git
)。
的第一步是初始化你的本地項目目錄內的git:
git init
之後,你的目錄是一個本地的Git倉庫,幷包含一個.git目錄。 你那麼基本上創建的文件,它通過
git add <file-name>
文件添加到您的回購現在跟蹤添加到您的回購協議。如果你要提交你給你加了你的文件所做的所有修改只需要
git commit "Commit message"
在本地的git回購這些都駐留。 要將本地回購連接到您必須發出另一個命令遠程之一:
git remote add origin <remote repo URL>
「出身」和下列URL代表遠程名稱和網址。 現在,您可以通過
git push <remote-name> <branch-name>
這是你的情況
git push origin master
,推動當地的改變你的出身回購,因爲現在你只是有一個主分支。
您可以通過
git status
檢查你的本地回購和它連接的遠程回購的狀態不能完成RM -r命令git的尚。另外,git add all給了我一個錯誤。還有什麼解決方案 – Jerry
錯誤消息是否說了更多?你可以嘗試[這個解決方案](http://stackoverflow.com/questions/24114676/git-error-failed-to-push-some-refs-to) – TeWu
你的解決方案是相當有幫助的,最後的評論是有用的。謝謝:) – Jerry