1

我使用 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”目录(标记为红色)。

预期的

我该如何改变呢?

4

1 回答 1

1

您可以通过在创建 repo 之前初始化目录来做到这一点

像往常一样在 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
    

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

  3. 现在使用拉主分支

    git pull origin main
    

您已根据需要设置了项目。

于 2021-09-16T11:47:02.173 回答