本地项目连接gitee仓库

news/2024/5/17 15:54:10 标签: gitee

目录

  • 01 第一次建立连接
    • 1、找到要上传的本地文件的那个文件夹
    • 2、初始化本地仓库
    • 3、本地仓库与远程仓库进行连接
    • 4、拉初始化建立的gitee仓库内容至本地
    • 5、将本地文件提交至暂存区
    • 6、将暂存区文件提交至版本库
    • 7、将版本库内容推到远程仓库
  • 02 之后的每次提交
    • 1、远程仓库更改同步到本地
    • 2、将本地文件提交至暂存区
    • 3、将暂存区文件提交至版本库
    • 4、将本地的提交推送到远程仓库

01 第一次建立连接

1、找到要上传的本地文件的那个文件夹

  1. 打开我要上传本地文件的那个文件夹。
  2. 右键选择Open Git Bash Here

2、初始化本地仓库

git init

3、本地仓库与远程仓库进行连接

  1. 获取远程仓库地址
  2. 在git框中输入以下命令进行连接远程仓库
git remote add origin **远程仓库地址**

gitee_21">4、拉初始化建立的gitee仓库内容至本地

git pull origin master

5、将本地文件提交至暂存区

输入以下命令提交至暂存区
提交全部文件

git add .   

提交单个文件或文件夹

//示例提交helloworld.txt
git add helloworld.txt

6、将暂存区文件提交至版本库

输入以下命令为提交至版本库

-m是注释,也就是对提交了什么文件进行说明

git commit -m "第一次提交"

7、将版本库内容推到远程仓库

那个master是分支的意思,刚创建的仓库的分支默认的是master,所以推送至master分支
-u选项会建立起本地master分支和远程origin/master分支之间的跟踪关系。
-f选项是--force的缩写,它会强制推送本地的master分支到远程仓库,即使有冲突或远程仓库有更改。这可能会导致远程仓库中的历史更改丢失,请谨慎使用。

git push origin master
git push -u origin master -f

02 之后的每次提交

1、远程仓库更改同步到本地

git pull

一般来说,git pull是一个方便的命令,可以快速将远程更改同步到本地工作区。

用于从远程仓库(通常是origin)拉取最新的更改并合并到本地分支。当你执行git pull时,Git会自动执行git fetch来获取远程仓库的最新更改,然后尝试将这些更改合并到当前分支。

如果在拉取过程中出现冲突,你可能需要手动解决这些冲突。

2、将本地文件提交至暂存区

提交全部文件

git add .   

3、将暂存区文件提交至版本库

输入以下命令为提交至版本库

-m是注释,也就是对提交了什么文件进行说明

git commit -m "第一次提交"

4、将本地的提交推送到远程仓库

git push

当你在本地完成了一些更改并提交到本地仓库后,你可以使用git push将这些更改推送到远程仓库,以便与团队成员共享或备份你的工作。

记住,推送前最好先确保本地和远程仓库是同步的,以免出现冲突。


http://www.niftyadmin.cn/n/5455723.html

相关文章

修改 RabbitMQ 默认超时时间

MQ客户端正常运行,突然就报连接错误, 错误信息写的很明确,是客户端连接超时。 不过很疑虑,为什么会出现连接超时呢?代码没动过,网络也ok,也设置了心跳和重连机制。 最终在官网中找到了答案&am…

[openGL] qt5版本+mingw编译Assimp库+调用

目录 一 版本 二 编译问题 三 CMAKE准备 四 开始编译 4.1 准备Assimp源码 4.2 编译工具准备 4.3 生成Assimp库 4.4 使用Assimp 4.4.1 准备 4.4.2 加载模型 4.4.3 模型效果 一 版本 Assimp官网上已经停止更新截至在3.3.1版本,但是这个版本编译是最稳定的,较新的版本…

hive授予指定用户特定权限及beeline使用

背景:因业务需要,需要使用beeline对hive数据进行查询,但是又不希望该用户可以查询所有的数据,希望有一个新用户bb给他指定的库表权限。 解决方案: 1.赋权语句,使用hive管理员用户在终端输入hive进入命令控…

详解IOS的Automatically Sign在设备上打包

大家好我是咕噜美乐蒂,很高兴又和大家见面了! "Automatically Sign" 是 Xcode 提供的一个功能,用于简化在设备上打包和签名应用的流程。通过使用 "Automatically Sign",开发者可以在 Xcode 中轻松地进行应用…

ByteTrack多目标跟踪——yolox_model代码详解

文章目录 yolox_modelYOLOPAFPNYOLOXHeadmodel损失计算初步筛选SimOTA 求解 附:网络结构Cls headCls_convsCls_preds Reg headReg_convsReg_preds Obj headObj_preds yolox_model yolox_model主要包括以下几个文件:yolox.py、yolo_pafpn.py以及yolo_head.py train时…

Collection与数据结构 数据结构预备知识(一) :集合框架与时间空间复杂度

1.集合框架 1.1 什么是集合框架 Java集合框架,又被称为容器,是定义在java.util包下的一组接口和接口实现的一些类.其主要的表现就是把一些数据放入这些容器中,对数据进行便捷的存储,检索,管理.集合框架底层实现原理其实就是各种数据结构的实现方法,所以在以后的学习中,我们会…

深度好文:解决Ubuntu 18.04安装nvidia显卡驱动,导致内核不匹配:无需重装系统修复内核

深度好文:解决Ubuntu 18.04安装nvidia显卡驱动,导致内核不匹配:无需重装系统修复内核 目录 一、问题描述二、尝试修复三、安装Nvidia驱动和CUDA并配置cuDNN四、总结 一、问题描述 昨天打算更新一下Ubuntu 18.04的显卡驱动,以支持…

Qt消息机制和事件--2

Qt消息机制和事件 Qt消息机制和事件--2 事件过滤器 有时候,对象需要查看、甚至要拦截发送到另外对象的事件。例如,对话框可能想要拦截按键事件,不让别的组件接收到;或者要修改回车键的默认处理。 通过前面的章节,我…