簡體   English   中英

從本地文件夾創建遠程 git repo

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM