![](/img/trans.png)
[英]Git: How to create a remote repo from a local repo and push the local branches to the remote on GitHub?
[英]Create a remote git repo from local folder
我認為必須有一種更簡單的方法來做到這一點。 現在我發現自己遵循以下步驟:
在遙控器上:
mkdir my_repo
cd my_repo
git init --bare
然后在本地:
mv my_repo old_my_repo
git clone ssh://myserver/my_repo
mv old_my_repo/* my_repo
rmdir old_my_repo
cd my_repo
git add .
git commit -m 'foo'
git push origin master
有什么捷徑嗎?
不幸的是,幾乎所有步驟都是必要的,即使在本地您可以通過克隆它來避免重新創建存儲庫。
只需初始化 repo 並添加一個遙控器
cd my_repo
git init
git remote add origin ssh://myserver/my_repo
git add .
git commit -m "Initial commit"
git push -u origin master
請注意, -u
選項將添加跟蹤引用,因此稍后您可以簡單地鍵入git push
而不是git push origin master
。
Gabriele 的回答幾乎對我有用。
在git push -u origin master
之前,需要在ssh:://myserver
指向的目錄中調用git init --bare my_repo
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.