免責宣告:我對計算機科學非常陌生,并不真正了解 Git/Github 的所有術語。
我有一個為大學課程創建的專案,它被提交并推送到由課程管理員創建的 github 帳戶 - 基本上,一切都是為我設定的,我不太了解 github 是如何作業的。現在我完成了課程并創建了一個個人 github 帳戶,我想提交并將我的代碼推送到我個人帳戶中的新倉庫。我該怎么做呢?
在 VCS -> Github 中,我已經洗掉了我的學校帳戶并添加了我的個人帳戶,但是當我嘗試提交任何更改時,它仍然嘗試將其提交到我的學校帳戶。
uj5u.com熱心網友回復:
您必須檢查要推送到的遠程分支。
您可以使用:
git 遠程 -v
使用此命令,您將看到您將代碼指向何處。
要更改該目的地,您可以使用:
git remote set-url origin [插入你的 repo URL]
uj5u.com熱心網友回復:
TL;DR您必須在 GitHub 上創建一個新存盤庫,將該存盤庫的遠程添加到您的 IntelliJ 專案1(并洗掉學校存盤庫的遠程),然后推送到您自己的存盤庫。
假設您已經在 GitHub 上創建了一個新的存盤庫,您可以執行以下操作:
從你的 git repo 復制 url。(使用此GitHub 指南中步驟 3 中的復制按鈕)。
在 IntelliJ 中,轉到Git > 管理遙控器...
洗掉那里的所有現有遙控器。
單擊加號以添加您自己的存盤庫,這是您使用第 1 步中的 URL 的地方。
推送您的更改,它們應該會自動推送到新的倉庫(如果您還沒有提交,請提交)。
如果 IntelliJ 仍在嘗試從您的學校帳戶推送,則您必須在 git 配置中更新您的用戶名和電子郵件。按照優秀的 GitHub 指南更改用戶名和更改電子郵件地址:
在當前 git 專案的目錄中打開終端(在 IntelliJ 中按Alt F12):
git config user.name "Mona Lisa"
git config user.email "[email protected]"
請注意,在此處使用與您的 GitHub 帳戶相關聯的電子郵件非常重要。您在此處輸入的用戶名將與您在 GitHub 中的所有提交一起顯示,它可以與您的 GitHub 用戶名不同。
要為所有 git 存盤庫編輯這些設定,請添加--global標志:
git config --global user.name "Mona Lisa"
git config --global user.email "[email protected]"
1實際上,您通過 IntelliJ 將遠程添加到本地 git 存盤庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/412282.html
標籤:
上一篇:如何動態地將資料值添加到生成的HTML-IonicAngular
下一篇:突出顯示選單項時的事件
