Git本地仓库关联远程仓库

通常情况下我们使用git是先在git管理网站上(gitHub、gitee、gitlab等)先创建一个项目,然后在本地通过直接clone等方式获取到项目并与git产生关联。

有时候我们在本地创建了一个项目,突然想将这个项目放入到git仓库进行托管,这种情况可通过以下三种方式来完成。

方式一

bash 复制代码
# 1、初始化git仓库
git init
# 2、设置remote地址
git remote add remote-url
# 3、将所有变更提交到本地仓库
git add .
# 4、提交注释
git commit -m "annoation"
# 5、本地仓库推送到远程仓库
git push

方式二

bash 复制代码
 # 1、初始化git仓库
 git init
 # 2、设置remote地址和项目关联
 git remote add remote-url
 # 3、拉取远程仓库master的文件
 git pull origin master
 # 4、查看本地分支,通过git init方式初始化通常为main,可以切换为master,保持和远程分支统一
 git branch -a
 # 5、如果不是master分支,创建master分支并切换到master分支
 git branch master
 git checkout master
 或者
 git checkout -b master
 # 6、将本地master设置为远程master分支
 git branch --set-upstream-to=origin/master master
 # 7、将所有变更提交到本地仓库
 git add .
 # 8、提交注释
 git commit -m "annoation"
 # 9、本地仓库推送到远程仓库
 git push

方式三(简单,推荐)

bash 复制代码
 # 1、建一个文件夹,进入文件夹打开命令行工具
 mkdir gitFolder
 # 2、克隆远程仓库
 git clone remoteUrl
 # 3、将项目文件复制到新建文件夹中
 mv source/* gitFolder/
 # 4、将所有变更提交到本地仓库
 git add .
 # 5、提交注释
 git commit -m "annoation"
 # 6、本地仓库推送到远程仓库
 git push
相关推荐
打点计时器1 小时前
Git快速上手教程
git
我才是一卓2 小时前
linux 安装简易 git 服务端并使用
linux·运维·git
IDIOT___IDIOT4 小时前
关于 git 进行版本管理的时候 gitignore 写入忽略规则而不生效的问题
大数据·git·elasticsearch
不想看见4044 小时前
Git 误删急救手册
大数据·git·elasticsearch
偷懒下载原神4 小时前
【linux操作系统】信号
linux·运维·服务器·开发语言·c++·git·后端
IT二叔4 小时前
Git Flow03-发布流程
git
IT二叔4 小时前
Git Flow08-摘樱桃
git
「QT(C++)开发工程师」5 小时前
Git误操作急救手册大纲
git
贺小涛6 小时前
Git代码提交规范和踩坑排水明沟
大数据·git·elasticsearch
IT二叔6 小时前
Git Flow02-开发步骤
git