是否可以创建一个本地存储库来克隆 GitHub 的存储库?

问题描述

让我解释一下, 是否可以创建一个本地 git 目录(我们称之为 my_github),它将是以下内容的克隆:

https://github.com/USER_NAME?tab=repositories

然后,如果我对创建新存储库感兴趣,我将能够在 my_github 中创建一个文件夹,然后推送它,它将作为新存储库推送。

然后我的本地目录将如下所示: ~/my_github/new_repo 当我推送它时,它会创建 github.com/USER_NAME/new_repo

我尝试使用 https://github.com/USER_NAME/USER_NAME 作为我的 remote origin 但它不起作用,因为它将文件添加USER_NAME/USER_NAME 存储库中,但我希望它添加到 { {1}}。

我希望我说得够清楚了。

我只想快速、轻松地创建存储库,并将其推送到我的 github 到我个人资料的首页,而不是其他存储库。

另一种方法是每次我想通过网络浏览器创建一个存储库时手动创建一个存储库,并将其链接到本地​​。但我想避免这种情况,并希望我的 /USER_NAME 目录与 ~/my_github/ 同步。

谢谢。

解决方法

我认为这是不可能的。您要求const project = await prisma.project.findFirst({ where: { id: req.currentUser.projectId },include: { users: true,issues: { include: { userIds: true } } },}) 做特定于git的事情。

所以我可以向您提出一个解决方法:

我只想快速、轻松地创建存储库并将其推送到我的 github

或许可以看看官方的GitHub cli:

https://cli.github.com/manual/gh_repo_create

您仍然可以使用 GitHub 或 shell 别名来满足您的需求:

https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases

特别是最后一段。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...