使用 GitHub CLI 创建 repo 时是否可以更改克隆目录?

Is it possible to change, clone directory, when creating repo using GitHub CLI?

我使用 PyCharm 来处理我的 Python 项目,并且我使用创建项目的标准程序

打开Pycharm->新建项目->指定位置->指定“新建Virtualenv环境”->创建

现在从这个目录,我使用 GitHub CLI 在 github 上创建我的 repo,就像这样

gh repo create MyProject

这些是提示选项

? Visibility Public                               
? Would you like to add a .gitignore? Yes   
? Choose a .gitignore template Python                                  
? Would you like to add a license? No    
? This will create the "MyCoolProject" repository on GitHub. Continue? Yes   
✓ Created repository Razvi/MyProject on GitHub
? Clone the remote project directory "Razvi/MyProject"? (Y/n)

回答“是”的最后一个问题通过在现有目录中创建新目录来克隆远程项目目录,就像这样

我想绕过初始“MyProject”目录(标记为绿色)中的冗余“MyProject”目录(标记为红色)。

我该如何更改?

您可以通过在创建存储库之前初始化目录来实现

照常在 PyCharm 中创建一个 Python 项目。

  1. 使用

    将您的项目目录初始化为主 git 分支
    git init -b main
    
  2. 使用 GitHub CLI 创建您的存储库

    gh repo create MyProject
    

    您将有以下选项

    ? Visibility Public                               
    ? Would you like to add a .gitignore? Yes   
    ? Choose a .gitignore template Python                                  
    ? Would you like to add a license? No    
    ? This will add an "origin" git remote to your local repository. Continue? Yes
    

    这将在主目录级别创建带有 .git忽略 文件的存储库。

  3. 现在拉主分支使用

    git pull origin main
    

您已根据需要设置项目。