如何把本地已有Qt C++项目和gitee码云远程仓库相关联

一、情况

  1. 本地已有项目
  2. 远程有仓库或者新建仓库

二、目的

使本地已有项目和远程仓库相关联

三、步骤

1.1 git init

在本地工程目录下右键,选择git bash here,调出git控制台,输入git init命令创建.git文件
.git文件里面记录仓库的历史信息,版本分支等信息。
在这里插入图片描述

1.2 添加.gitignore(可选)

.gitignore的主要作用是忽略git add .添加所有文件时的起到过滤作用。手写.gitignore也可以,肯定不全。我知道的有两种方法:

  1. 拷贝别的同类型工程的.gitignore文件
  2. 在gitee上创建新仓库的时候,会让你选择初始化仓库,里面就有语言,.gitignore等选项。

1.3 git add .

添加所有文件,将当前目录下所有文件添加到版本控制,.gitignore忽略的除外。
在这里插入图片描述

1.4 git commit -m “提交信息,修复了一个小bug”

实际上git commit指令是将代码提交到本地缓冲区,也就是本地.git目录中

在这里插入图片描述

1.5 在gitee上新建仓库

复制SSH地址。默认认为现在已经有gitee账号,并且做了SSH公私钥绑定。

在这里插入图片描述

在这里插入图片描述

1.6 git remote 连接远程仓库

使用git remote add origin + 刚才复制的SSH地址上
git remote add origin git@gitee.com:zypapa100/git-demo1.git

1.7 git push 本地缓存区推送到远程仓库

git push origin
一般情况下会报错:
原因是:没有将本地的分支与远程仓库的分支进行关联。如下图所示:
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin master

  • 解决办法:
  1. git pull --rebase origin master
  2. git push origin master

至此,pull和push都可以正常使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏克贝塔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值