本地项目关联远程git仓库

1,225 阅读2分钟

本地已有项目想要上传到git仓库,需要本地项目关联到远程git仓库。

主要步骤:配置本地git账户初始化本地git仓库配置远程仓库地址拉取远程仓库分支关联本地分支和远程分支

可以通过git命令和ide(以Android studio为例)操作完成。

一、配置本地git账户

  • 全局级配置 如果没有仓库级别的特殊配置,默认读取全局级配置,操作命令如下:
git config --global user.name "name"
git config --global user.email "email"
  • 仓库级配置
git config user.name "name"
git config user.email "email"

二、初始化本地git仓库

  • 命令
git init
  • Android studio image.png

三、配置远程仓库地址

  • 命令
git remote add origin <地址>
  • Android studio

image.png

在小弹窗中修改远程仓库配置(添加、删除、修改)

image.png

四、拉取远程仓库分支

  • 命令(以master分支为例)
git pull origin master
  • Android studio

image.png

在弹出的小窗口中,先点击仓库右侧的刷新按钮,再选择要拉取的远程分支,最后点击pull按钮

image.png

拉取成功后,可以在git面板上看到远程仓库的分支,如果没有显示出远程仓库,可以尝试点击左侧刷新按钮。

image.png

五、关联本地分支和远程分支

  • 命令(以master分支为例)
git branch --set-upstream-to=origin/master master
  • Android studio

目前还不知道如何直接操作关联本地分支和远程分支 ,但是还是有投机取巧的方式可以用的😀。如图,不要管本地的master分支,先检出origin/develop分支,或者从origin/master分支上创建一个新的分支,然后提交到新分支并push到远程仓库,最后再合并到origin/master分支上,这样子就完成关联了。 注:这种方式等于舍弃了原有的本地分支,不适合已经有提交记录的情况。 image.png

image.png

完成以上几个步骤后续就可以正常拉取和上传代码了。