【问题标题】:Is it possible to change, clone directory, when creating repo using GitHub CLI?使用 GitHub CLI 创建 repo 时是否可以更改、克隆目录?
【发布时间】:2021-11-11 09:47:15
【问题描述】:

我使用 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 github-cli


    【解决方案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 文件的 repo。

    3. 现在使用

      拉主分支
      git pull origin main
      

    您已根据需要设置项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-07
      • 1970-01-01
      • 2021-07-16
      • 2021-07-22
      • 2020-11-24
      • 1970-01-01
      • 2021-04-11
      相关资源
      最近更新 更多