如何將本地已有專案關聯到github的新建的專案中
1.背景
很多使用Git的人會遇到這樣的情況,我在本地新建了一個專案(以Java專案舉例)。此時這個Java專案還沒有用Git進行管理。然後我們這個時候會去GitHub或者其他你想用來管理專案的Git後臺建立一個專案。這個時候如何將本地的專案推送到伺服器上?
一般的做法就是首先 GitHub
上建的專案 Clone
到本地。然後把新建的專案手動拷貝到專案中,然後把檔案用Git進行管理。最後把檔案 Push
到Github。其次我們還可以使用命令進行操作。下面就來說一說如何用命令的方式直接把兩者關聯進行管理。這個也是我們比較常見的方式。
2. 關聯步驟
2.1Github建立專案
本地專案如下:
然後在Github上面建立名稱和本地一樣的專案:
2.2 Git初始化本地專案
用命令初始化本地專案:
git init
git add .
git commit -m "project init"
2.3 關聯GitHub專案
命令:
shell
git remote add <name> <url>
例如:
shell
git remote add origin [email protected]:mxsm/distributed-id-generator.git
此時已經關聯起來了。
2.4 pull遠端庫
命令:
git pull origin main --allow-unrelated-histories
2.5 提交程式碼
git push -u origin main
到這裡就完成了本地專案關聯到GitHub的專案。
2.6 驗證
開啟GitHub專案進行驗證:
以及提交關聯了。
Tips: 以上操作是GitHub已經添加了SSH key的情況下進行操作的。沒有新增的可以自行進行新增
3. 總結
本地將本地已有專案關聯到github的新建的專案中主要使用的是命令:git remote add
我是螞蟻背大象,文章對你有幫助點贊關注我,文章有不正確的地方請您斧正留言評論~謝謝
參考資料:
- https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys
- https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
- Java執行緒池原始碼解析
- RocketMQ原始碼解析-消費者消費策略原始碼解析
- RocketMQ原始碼解析-消費者啟動原始碼解析
- 如何將本地已有專案關聯到github的新建的專案中
- AQS原始碼解析
- HashMap原始碼解析-JDK1.8
- Spring Framework原始碼解析-BeanPostProcessor講解
- 一個Java物件佔用多大記憶體-實踐篇
- RocketMQ原始碼解析-Broker訊息儲存ConsumeQueue
- 如何保證RocketMQ訊息不丟失
- Spring依賴注入時,什麼時候會建立代理類?
- 分散式ID生成器-美團Leaf
- 分散式ID生成器-MySQL資料庫自增
- LeetCode-260. 只出現一次的數字 III
- CopyOnWriteArrayList原始碼解析
- Java NIO 知識梳理和例子
- Spring AOP應用之Spring事務管理
- Spring Cloud Gateway-新一代API閘道器服務
- RocketMQ原始碼解析-Broker訊息儲存設計與實現
- RocketMQ原始碼解析-Broker與NameServer互動