git新建本地仓库关联远程仓库(无需移动本地仓库文件)

以新建android工程为例,需要如下前置条件

  • git远程仓库(此处以gitee为例)
  • 本地仓库(android工程)

首先在gitee新建一个远程仓库,远程仓库以CustomView为例,如下


image.png

如果直接将该远程仓库克隆到本地,并且在新建android工程时选择该远程仓库的目录,android studio会出现如下错误提示,导致无法创建android工程


image.png

此时无需将远程仓库克隆到本地,只需在本地使用android studio创建一个android工程,在android工程目录初始化git并关联远程仓库,如下是使用android studio创建的android工程


image.png

进入CustomView,使用如下命令初始化git

git init

使用如下命令将本地仓库和远程仓库关联

git remote add origin https://gitee.com/panlinnadede/CustomView.git

使用如下命令拉取远程仓库数据

git pull

此时会发现git出现如下提示


image.png

该提示说明在执行拉取操作时需要设置本地分支和远程分支的关联执行如下命令将远程分支和本地分支进行关联

git branch --set-upstream-to=origin/master master
                            【远程分支】    【本地分支】

执行结果发现master分支不存在,如下


image.png

此时需要先切换到master分支,可以理解为本地master分支和远程master分支关联,使用如下命令

git checkout master

切换到master分支时,有可能会冲突,因为本地仓库和远程仓库都有.gitignore文件


image.png

由于我需要远程的.gitignore文件,所以我可以直接删除本地的.gitignore文件,删除之后再次执行git checkout master,即可执行成功

image.png

现在再次执行远程分支和本地分支绑定的命令,远程分支和本地分支即可绑定成功

git branch --set-upstream-to=origin/master master
image.png

最后即可按照正常的git add/commit/push等操作进行提交

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容