Gitee仓库创建与使用

Gitee仓库创建与使用

git config --global user.name '用户名' 
git config --global user.email '邮箱'# 添加.gitignore
git config --global core.excludesfile ~/.gitignore
# 初始化仓库
cd myproject  
git init# 添加远程仓库,首次
git remote add origin https://gitee.com/用户名/仓库名.git
# 添加文件或文件夹,'.'表示本地仓库下所有文件
git add .
# 移除缓存区文件
git rm --cached file.txtgit commit -m "添加说明"# 查看git缓存文件状态
git status 
# 推送到远程仓库
git push -u origin master
# git push -f origin master # 强制推送# 拉取远程仓库并自动合并
git pull origin master 
# 只拉取
git fetch origin 
# 再次推送
git push origin master# 克隆仓库
git clone https://gitee.com/chengguoxian/PPdiffusersWebUI.git

指定分支推送(push)代码

你需要先确保你已经在本地创建了这个分支,并且已经切换到这个分支上。以下是一般的步骤:

  1. 创建分支(如果尚未创建)

如果你还没有要推送的分支,你可以使用 git branch 命令来创建一个。例如,要创建一个名为 feature-branch 的新分支,你可以运行:

git branch feature-branch

但通常,你会基于现有的分支(如 master 或其他分支)来创建新分支,这样你可以从那个分支的最新提交开始工作。要基于 master 分支创建 feature-branch,你可以使用 git checkout -b 命令:

git checkout -b feature-branch master
  1. 切换到要推送的分支

如果你已经创建了分支但还没有切换到它,你可以使用 git checkout 命令来切换。例如,要切换到 feature-branch,你可以运行:

git checkout feature-branch
  1. 推送分支

一旦你在正确的分支上,并且已经进行了必要的提交,你可以使用 git push 命令来推送你的更改。但是,因为这是一个新的分支(在远程仓库中不存在),你需要使用 -u--set-upstream 选项来设置上游(remote tracking)分支。这样,Git 就会知道以后向哪个远程分支推送。

git push -u origin feature-branch

这里的 origin 是你的远程仓库的默认名称(但你可以使用其他名称)。feature-branch 是你要推送的本地分支的名称。

从现在起,你可以简单地使用 git push 来推送这个分支的更改,而无需再指定 -u--set-upstream 选项。

git push

注意:如果你在推送之前进行了新的提交,确保这些提交已经包含在你要推送的分支中。你可以使用 git status 来查看当前分支和最近的提交。

使用Git进行分支合并:

1. 创建新分支并切换

首先,假设我们已经在master分支上,并且想要创建一个名为feature-branch的新分支来进行功能开发。我们可以使用git branchgit checkout命令,或者更简洁的git checkout -b命令来创建并切换到新分支:

# 创建新分支并切换到新分支
git checkout -b feature-branch# 或者
# 先创建分支
git branch feature-branch
# 然后切换到新分支
git checkout feature-branch

2. 在新分支上进行开发并提交更改

在新分支上,你可以进行代码更改,并使用git addgit commit命令来暂存和提交你的更改:

# 假设你修改了文件file1.txt和file2.txt
git add file1.txt file2.txt
git commit -m "Add feature XYZ"

3. 将新分支推送到远程仓库

如果你的feature-branch是一个新分支,并且你还没有将它推送到远程仓库,你可以使用git push命令并指定远程仓库名和分支名来推送它:

# 假设你的远程仓库名为origin
git push -u origin feature-branch

-u--set-upstream选项会设置本地分支与远程分支的关联,这样以后你就可以直接使用git pushgit pull命令而不需要指定远程仓库名和分支名了。

4. 切换到目标分支并拉取最新代码

假设你要将feature-branch的更改合并到master分支,首先你需要切换到master分支并拉取最新代码:

# 切换到master分支
git checkout master# 拉取最新代码
git pull origin master

5. 合并分支

现在,你可以将feature-branch的更改合并到master分支了:

# 合并feature-branch到master分支
git merge feature-branch

如果合并过程中没有冲突,Git会自动完成合并,并生成一个新的合并提交。如果有冲突,你需要手动解决这些冲突,然后提交合并后的更改。

6. (可选)推送合并后的更改到远程仓库

如果你想要将合并后的更改推送到远程仓库的master分支,你可以使用git push命令:

# 推送master分支到远程仓库
git push origin master

请注意,如果你在团队中工作,并且其他人也在master分支上工作,你可能需要在推送之前再次拉取最新的master分支代码,并解决任何合并冲突。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/10925.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 题目 121:买卖股票的最佳时机

作者介绍:10年大厂数据\经营分析经验,现任字节跳动数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python,欢迎探讨交流 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题…

MySQL优化-03索引

索引 一.索引的作用 一个索引就是一颗B树,索引让我们可以快速定位和扫描到我们想要的数据,增加查询速度。在一个select查询语句中最多用到一个二级索引,即使在where条件中使用了多个二级索引。 二.InnoDB存储引擎支持的索引 B树索引、哈希索…

Rust :给数据类型起一个别名

在 Rust 中,你可以为类型定义别名,以便简化代码和提高可读性。类型别名使用 type 关键字来定义。这在你想要给复杂的类型,如闭包类型、结果类型(Result)或迭代器类型等,定义一个更具描述性的名称时特别有用…

“知识世界”项目的自动化测试

目录 1.项目介绍 1.1 项目功能介绍 2. 项目测试 2.1 需求分析 2.2 测试计划 2.3 设计测试用例 (1) 设计 登录 的测试用例 (2)设计 文章列表页 的测试用例 (3)设计 详情页 的测试用例 &#xff08…

恒定导通时间控制COT

核心是让反馈脚上的文波电压与电感电流文波同相位

车载测试系列:车载常见面试题

自我介绍项目介绍项目具体是怎么测试的?CANoe是怎么使用的?台架是怎么搭建的?台架怎么测试的?诊断服务是怎么测试的?功能寻址和物理寻找的区别10服务有什么会话?11服务怎么确定软件复位和硬件复位是什么&am…

Redis缓存的基本概念和使用

Redis缓存的基本概念和使用 什么是缓存Redis缓存缓存更新策略缓存穿透缓存雪崩缓存击穿缓存工具类封装 什么是缓存 缓存时数据交换的缓冲区,存储数据的临时区,读写性能较好。 例如计算机的三级缓存。CPU的计算速度超过内存的读写速度,为了平…

Gauge32类型的数据转换成int类型的数据

提前编译号snmp的库 #include <iostream> #include <libsnmp.h>#include "snmp_pp/snmp_pp.h"#ifdef WIN32 #define strcasecmp _stricmp #endif#ifdef SNMP_PP_NAMESPACE using namespace Snmp_pp; #endifusing namespace std; using namespace Snmp_pp…

JAVA抽象类,接口与内部类,常用API知识总结

文章目录 抽象类和抽象方法抽象类的定义格式抽象方法的定义格式注意事项 接口定义和使用成员特点和类之间的关系新增JDK8新增方法JDK9新增方法 总结设计模式 内部类使用场景分类成员内部类获取内部类对象访问成员变量 静态内部类局部内部类匿名内部类格式使用场景 示例 常用API…

java选择题

题目来牛客网 1.类中的数据域使用private修饰为私有变量&#xff0c;所以任何方法均不能访问它。 A.正确 B.错误 答案&#xff1a;B&#xff0c;本类可以使用&#xff0c;反射也可以。 2.在类Tester中定义方法如下 public double max(int x, int y){//省略 } 则在该类中定义…

数据集个人记录

Dataset 垂域数据集 240万条中文医疗数据集(包括预训练、指令微调和奖励数据集)&#xff1a;shibing624/medical 22万条中文医疗对话数据集(华佗项目)&#xff1a;shibing624/huatuo_medical_qa_sharegpt 通用数据集 Pretraining datasets 16GB中英文无监督、平行语料Lin…

JVM内存信息分析

jmap安装使用 java - version 查看已安装jdk的版本 sudo apt-get install openjdk-11-jdk-headless 安装jmap jmap -version 验证是否安装成功 jmap -dump:live,formatb,filexxxx.hprof pid 导出jvm内存信息&#xff0c;pid一般为java进程id内存信息分析 strings xxx.phrof |…

459.重复的子字符串

给定一个非空的字符串&#xff0c;判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母&#xff0c;并且长度不超过10000。 示例 1: 输入: "abab"输出: True解释: 可由子字符串 "ab" 重复两次构成。 示例 2: 输入: "aba&q…

MySQL优化-04慢查询和执行计划

慢查询 慢查询配置 MySQL记录所有执行超过long_query_time参数设定实际阈值的SQL语句日志 常用命令 SHOW VARIABLES like slow_query_log;--是否开启慢日志 SHOW VARIABLES like long_query_time;--时间阈值设置 SHOW VARIABLES like %log_queries_not_user_indexes%;--没有使…

chap5 I/O管理

目录 一、I/O设备基本概念和分类 304 1.concept 2.classification &#xff08;1&#xff09;根据信息交换单位&#xff08;可能考&#xff09; 1)字符设备 2)块设备 &#xff08;2&#xff09;传输速率&#xff08;以下了解即可&#xff09; &#xff08;3&#xff09;…

R语言数据分析案例-股票可视化分析

一、数据整合的对象 # Loading necessary libraries library(readxl) library(dplyr)# Reading the data from Excel files data_1 <- read_excel("云南白药.xlsx") data_2 <- read_excel("冰山.xlsx")二、数据整合的代码 # Reading the data from…

OBS插件--音频采集

音频采集 音频采集是一款 源 插件,类似于OBS的win-capture/game-capture&#xff0c;允许从特定应用程序捕获音频&#xff0c;而不是捕获整个系统的音频。避免了因为特定音频的采集而需要引入第三方软件&#xff0c;而且时延也非常低。 下面截图演示下操作步骤&#xff1a; 首…

Oracle数据库之基本查询详解(三)

目录 sql简介 DML&#xff08;数据库操作语言&#xff09; DDL&#xff08;数据库定义语言&#xff09; DCL&#xff08;数据库控制语言&#xff09; Select语句的语法格式 通过列名查询 1. 通过列名查询所在的表 2. 通过列名查询列的数据 4. 使用PL/SQL块查询 别名的…

【顺序程序设计-谭浩强适配】(适合专升本、考研)

无偿分享学习资料&#xff0c;需要的小伙伴评论区或私信dd。。。 无偿分享学习资料&#xff0c;需要的小伙伴评论区或私信dd。。。 无偿分享学习资料&#xff0c;需要的小伙伴评论区或私信dd。。。 完整资料如下&#xff1a;纯干货、纯干货、纯干货&#xff01;&#xff01;…

springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE

springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE。 我们使用默认配置的情况下&#xff0c;response和request是由jackson jason序列化和解析的&#xff0c;因此&#xff0c;我们只需要配置好jackson json的默认格式就可以。 要设置 jackson json默认的更多格式…