git push到新的github项目

191 阅读2分钟

要将一个Android Studio项目从旧的Git库修改或移除,并推送到一个新的GitHub项目,你可以按照以下步骤操作:

1. 移除旧的Git仓库(如果已存在)

首先,确保你的项目目录中没有旧的.git目录。这个目录包含了所有关于旧Git仓库的信息。

  • 打开终端(或命令提示符)。

  • 切换到你的Android Studio项目目录。

  • 运行以下命令来删除.git目录(如果它存在的话):

    rm -rf .git
    

    注意:这个命令会永久删除.git目录及其所有内容,请确保这是你想要的。

2. 初始化新的Git仓库

  • 在项目根目录下,运行以下命令来初始化一个新的Git仓库:

    git init
    

3. 添加文件到Git仓库

  • 将所有文件添加到Git仓库中。你可以使用以下命令添加所有文件(除了.gitignore中指定的文件):

    git add .
    
  • 或者,如果你只想添加特定的文件或目录,你可以指定它们,例如:

    git add src/
    git add app/
    

4. 提交更改

  • 提交你的更改到Git仓库。你可以使用以下命令,并添加一个提交信息:

    git commit -m "Initial commit"
    

5. 在GitHub上创建新的仓库

  • 登录到你的GitHub账户。
  • 点击右上角的“+”号,选择“New repository”。
  • 填写仓库的名称、描述等信息。
  • 确保“Initialize this repository with a README”选项是未选中的(因为你已经有了自己的README和其他文件)。
  • 点击“Create repository”。

6. 将本地仓库推送到GitHub

  • 在GitHub上创建新仓库后,你会看到一个“push an existing repository from the command line”的提示,它提供了你需要运行的命令。通常看起来像这样:

    git remote add origin https://github.com/yourusername/yourrepository.git
    git push -u origin master
    

    注意:如果你的默认分支不是master(GitHub现在默认使用main作为主分支),请相应地更改命令中的master

  • 复制并粘贴这些命令到你的终端中,替换yourusernameyourrepository为你的GitHub用户名和仓库名。

7. 完成

现在,你的Android Studio项目应该已经成功地从旧的Git仓库中移除,并被推送到一个新的GitHub项目中了。

附加提示

  • 如果你在Android Studio中工作,它通常会自动检测到Git仓库的更改。但是,如果你遇到了任何问题,你可以通过“VCS”菜单(在较新版本的Android Studio中可能是“Git”菜单)来管理你的Git仓库。
  • 确保你的.gitignore文件包含了所有不需要提交到Git仓库的文件和目录,比如构建输出、IDE配置文件等。这有助于保持你的仓库整洁和高效。