本地已有项目想要上传到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
三、配置远程仓库地址
- 命令
git remote add origin <地址>
- Android studio
在小弹窗中修改远程仓库配置(添加、删除、修改)
四、拉取远程仓库分支
- 命令(以master分支为例)
git pull origin master
- Android studio
在弹出的小窗口中,先点击仓库右侧的刷新按钮,再选择要拉取的远程分支,最后点击pull按钮
拉取成功后,可以在git面板上看到远程仓库的分支,如果没有显示出远程仓库,可以尝试点击左侧刷新按钮。
五、关联本地分支和远程分支
- 命令(以master分支为例)
git branch --set-upstream-to=origin/master master
- Android studio
目前还不知道如何直接操作关联本地分支和远程分支 ,但是还是有投机取巧的方式可以用的😀。如图,不要管本地的master分支,先检出origin/develop分支,或者从origin/master分支上创建一个新的分支,然后提交到新分支并push到远程仓库,最后再合并到origin/master分支上,这样子就完成关联了。
注:这种方式等于舍弃了原有的本地分支,不适合已经有提交记录的情况。
完成以上几个步骤后续就可以正常拉取和上传代码了。