第二章Git提交文件到代码托管中心

Git分支管理-码云代码托管中心 Git分支管理 1 什么是Git分支管理 在版本控制过程中,使用多条线同时推进多个任务 2 Git分支的操作以及本分命令 git branch -v 查看分支 git baach (路由分支) 创建一个新的路由 git brabch -d 路由分支 删除此路由 git chackout 接受路由分支 切换到所需要进入的路由 git merge 新内容的路由分支 合并分支 3 分支管理 肯定要考虑到分支冲突的因素。在什么样的情况下会造成冲突呢?简单的来说呢,就是在统一编辑的情况下 用到了同样的代码 阅读详情

一.代码托管中心(gitee)

        在上一章只讲到了git基本使用,但还没有讲到代码托管中心,对于什么是代码托管中心,小白们肯定不是很了解,当然我也是一个小小白,我们先来理解一下什么是代码托管中心(代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库)在简单说就是存放文件的一个远程仓库,可以用来存储项目文件,当然gitee的远程仓库只开放了5个G的存储,比一般的项目管理工具好的多,svn它的存储就200MB,要选肯定是gitee首选。

        这个项目管理工具可以配合团队协作,一个团队只能是5个人,那它又是怎么个配合法(假装我是组长,我还有4个成员,我们在gitee中创建了一个组织也就是团队,当我把他们拉进我的团队后,他们自己的gitee中可以看见自己的项目文件还可以看见组长的项目文件,当对组长的项目进行编辑(修改)后,我们要重新提交上去,这样在组长那边就可以看见你对他的项目进行修改)当然这是我的一个理解,毕竟我也是个小白白。

二.团队协作

 上面的讲解只是在gitee中操作也就是(图形化界面操作),当我们不使用gitee进行操作的时候,我们就要使用git来操作,也就是命令窗口来进行操作,但创建团队还是要在gitee中才可以,命令窗口可以把你组长的项目文件进行下载下来,或者是将你组长的项目修改后的进行推送(也就是提交到远程仓库)一般操作远程仓库就是(下载和提交)。

pull是将远程仓库中最新的文件进行拉取到本地仓库

push是将本地仓库的文件进行提交到远程仓库

clone是将远程仓库中的文件进行下载下来,可以根据gitee中项目文件提供的下载链接进行下载,没有下载链接是下载不下来的。

举例:https://gitee.com/xiaozhen456/java-web.git 这是我的一个远程仓库的下载链接

三.gitee操作

1.创建远程仓库

        

没有gitee账号的小伙伴开可以去创建一个,到了主页的右上角就可以看见一个加号点击然后选择新建仓库

 

 仓库一般是私有,不对外公开,但也可以对外公开,别人就可以访问你的项目文件,进行访问和下载。

四.远程仓库操作

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

1.1 查看当前所有远程地址别名

输入:git remote -v

        

 当前就显示了我的一个远程仓库链接和别名

注意:当前是要先远程仓库取别名,才能看到各个仓库的对应的别名

1.2 起别名

输入:git remote add orgin https://gitee.com/xiaozhen456/java-web.git

        

 当前我对这个仓库链接已经取了一个别名,所以如果在取相同的话就会(error:remote orgin aTready exists. 错误:远程orgin存在)。

1.3 推送文件到远程仓库

输入:git push orgin master        

        

 这样就推送到了远程仓库,(这里我有一个小小建议,一个本地仓库项目对应一个gitee中的远程仓库)。

注意:图片这里分为了三个步骤,第一个就是添加暂存区,第二个就是提交本地仓库,第三个就是推送到远程仓库。

再次注意:

1.4 将远程仓库的内容克隆到本地 

输入:git clone https://gitee.com/xiaozhen456/test-project.git

         

 1.5 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

  输入:git pull origin master

        

这个作用是将远程仓库里文件版本最新的文件拉取到本地仓库,比如说,我登录gitee更改了项目文件,当前远程仓库里的项目文件是最新的,你本地仓库的项目文件不是最新的,但你又不想去把本地文件的项目进行更改,这样你就可以使用git从远程仓库拉取最新文件。

总结,这里只是git和gitee基本使用,如果跟着操作有什么问题,在评论下方评论,到时候出个解决问题的方法。

SVN代码托管中心 SVN代码托管中心深度解析,整套开发视频源码以及开发文档。 立即下载

相关推荐

CAD图纸智能搜索三大突破:图纸秒搜技术、相似度匹配与AI语义搜索

CAD图纸作为核心资产,长期面临管理难题:传统全文检索需逐张打开图纸人工查找,效率低下;相似图纸匹配依赖人工比对,误差率高;非专业人员难以通过模糊描述精准定位图纸。针对这些问题,唯杰地图推出三项智能解决方案:一是基于现代化索引引擎的​​全文搜索​​,支持秒级检索图纸内的文字、图层、块名称等,并可多条件组合查询;二是​​相似度搜索​​,通过SIFT算法和深度学习提取几何特征与拓扑结构,实现高精度匹配;三是​​AI语义搜索​​,利用大模型解析自然语言指令(如“查找半径为10的红色圆”),直接定位目标图形。

vjmap的博客 1869

如何使用Git将本地项目推送至代码托管平台?【Gitee、GitLab、GitHub】

如何使用Git将本地项目推送至代码托管平台?【Gitee、GitLab、GitHub】

wanghuichen的博客 6560

手把手教你用示波器实测CAN总线波形:快速区分高速、低速及常见故障

本文详细介绍了如何使用示波器实测CAN总线波形,快速区分高速CAN总线和低速CAN总线,并诊断常见故障。通过实战案例和波形分析,帮助工程师掌握CAN总线信号特征,提升故障排查效率,适用于汽车电子和工业控制领域。

weixin_33217202的博客 411

推荐几个常用的Git代码托管平台

说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub。下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自己的”真爱”。1、GitHub       GitHub 是一个面向开源及私有软件项目的托管平台,因为只

无知人生,记录点滴 2万+

0/1背包问题:从暴力递归到动态规划详解

题目: 有一组数量为 n 个物品,每个物品都有重量w 和价值v 给定一个背包bag,背包装的物品不能超过背包最大载重容量返回背包bag 能装下的最大价值1. 物品的重量和价值:2. 背包的容量:暴力解法的核心是递归,通过逐一决策每个物品是否放入背包,最终找到最优解。状态定义:递归逻辑:递归终止条件: 动态规划解法 递归的暴力解法有重复子问题,导致了大量的重复计算。为了解决这个问题,我们可以使用动态规划来优化。状态定义:状态转移:边界条件: 测试方法 示例解析 假设:我们希望找到在容量为

Mr.Ayao's blog 2066

SPARTAN6 + Verilog - FPGA step by step 从0开始学习(1)

SPARTAN6 + Verilog - FPGA step by step 从0开始学习(1)Step 1 软件安装Step 2 硬件获取Step 3 开始从头到脚建一个工程Step 3.1 新建一个工程 从0开始学习FPGA,最好的办法就是先建一个最简单的模块,并且跑起来,然后再慢慢展开。下面这个例子是要按照一定的周期点亮核心板上的一个led。 Step 1 软件安装 这个从0开始学习是用的xilinx的SPARTAN6。SPARTAN6集成开发环境用ISE,不能用Vivado,各自对应的版本不同。安装

xfacexx点点记录 5516

Git版本控制&代码托管中心

1 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一次提交过的历史状态 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行的效率,这方面SVN 采用的是增量式管理的方式,而Git才用了文件系统快照的方式。 权限控制 对团队中参与开发的人员进行权限控制 对团队外开着这资源的代码进行审核-Git 独有。 历史记录 查看修改人、修改时间、修改内容、日志信息 将本地文件恢复到一.

土豆牛肉拌面 337

HLA分型

HLA分型 一、根据WES的tumor数据进行数据分型 选用hlahd 软件安装及使用 [root@18605fd8771e ~]# wget https://jaist.dl.sourceforge.net/project/bowtie-bio/bowtie2/2.4.1/bowtie2-2.4.1-linux-x86_64.zip [root@18605fd8771e ~]# unzip bowtie2-2.4.1-linux-x86_64.zip && mv bowtie2-2.4.1

qq_23435961的博客 2489

git结构及代码托管中心

1、git结构 工作区:代码编写区域 暂存区:打算提交还没有提交的区域,临时存储 本地库:每次提交上来的历史版本存放区域 2、git和代码托管中心 局域网环境下: GitLab服务器 外网环境下: GitHub Gitee(码云) 3、本地库和代码托管中心远程库交互 团队内协作 团队外协作 ...

threelifeadv的博客 496

【GB28181】wvp-GB28181-pro++ZLMediaKit编译安装国标流媒体服务器教程(Windows平台)

本文基于ZMLMediaKit+WVP-PRO在windows平台进行编译部署GB28181平台,网上教程也比较多,都大同小异,实际操作过程中容易出错的地方也比较多:redis安装无密码,mysql安装后密码的修改以及wvp数据可的创建,配置文件侧修改,尤其是和端口相关的项,再就是运行服务时各种错误需要注意,常见的错误已经做了汇总,遇到问题大家不要怕,找到报错的地方查看定位即可。

废人一枚的博客 4479

Docker - 基本概念、与虚拟机的区别、架构、镜像操作、容器操作、数据卷挂载

p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口(配置映射是因为用户只能通过 http 请求访问到服务器,不能直接访问到对应的容器,因此需要服务器端口与容器端口建立映射关系)这里我们有两种启动 redis 的方式,第一种是直接启动 redis ,第二种是以 AOF 持久化的方式启动容器(--appendonly yes),如下图。如果需要持续查看日志信息可以添加 -f 参数,例如:docker logs -f mn ,这里 mn 是自定义容器名称, ctrl + c 可以停止跟踪。

CYK_byte的博客 1万+

Git使用学习(三、git和代码托管中心)

什么是代码托管中心? 我们看过上一节git基础的那图片,有一个仓库没说,这个就是远程仓库。 代码托管中心的任务,就是用来维护这个远程的仓库。 最著名的git的代码托管中心就是github,国内还有比如码云之类比较大的托管中心。当然公司里面也可以自己搭建服务器建立自己的托管中心。 本地仓库和远程如何交互? 这里要说的是,git和linux很相似的是对...

To_run_away的博客 988

024、反激变换器的短路保护设计

本文详细探讨了反激变换器短路保护的设计要点与实践经验。作者通过实际案例分析了短路时反激拓扑的电流特性,指出初级峰值电流限制是最基础的保护手段,但需配合打嗝模式使用。文章重点剖析了打嗝模式设计的三个关键陷阱:频率设定、退出条件和软启动衔接。同时强调次级侧辅助保护、变压器参数优化、环路响应协调的重要性,并比较了自恢复与锁死方案的适用场景。最后提出实测验证的四个关键点和设计经验:不盲信芯片手册、保护电路独立设计、充分留有余量、进行破坏性测试。全文以工程实践为导向,为反激电源的可靠短路保护提供了系统性解决方案。

Jack010169的博客 242

分布式版本控制工具Git官网概述、下载安装和代码托管中心

像Git这种分布式版本控制工具,客户端提取的不是最新版本的文件快照,而是把代码仓库完整地镜像下来(本地库)==。这样任何一处协同工作用的文件发生故障,事后都可以用其他客户端的本地仓库进行恢复。因为每个客户端的每一次文件提取操作,实际上都是一次对整个文件仓库的完整备份。分布式的版本控制系统出现之后,解决了集中式版本控制系统的缺陷1.服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的) 2.每个客户端保存的也都是整个完整的项目(包含历史记录,更加安全)

YOU__FEI的博客 1692

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

深入了解Git工作机制与代码托管中心:构建高效的版本控制与团队协作

在现代软件开发中,版本控制系统发挥着至关重要的作用。Git作为其中最流行和强大的版本控制工具之一,以其分布式特性和灵活的工作流程而闻名。深入了解Git的工作机制和远程代码托管中心,对于提高团队协作效率和代码管理至关重要。

cooldream2009的博客 1358

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

git 提交代码流程

缺点:多了一个步骤,就多了一次申请时间,首先在公仓申请合并到私仓,私仓同意合并,获取到公仓最新版本;缺点:因为放开了公仓的权限,如果直接push到公共仓库躲过代码公审,容易造成公仓污染。优点:简化操作,因为每次都可以直接pull都是最新代码。优点:不容易污染公仓。

dj1955的博客 1364

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Git结构&代码托管中心

Git本地结构 代码托管中心 我们已经有了本地库,本地库可以帮我们进行版本控制,为什么还需要代码托管中心呢? 它的任务是帮助我们维护远程库。 两种本地库和远程库的交互方式: )团队内部协作 )跨团队协作 托管中心种类 局域网环境下: 可以搭建GitLab服务器作为代码托管中心,GitLab可以自己去搭建 外网环境下: 可以由Github或者Gitee作为代码托管中心,GitHub或者Gitee都是现成的托管中心,不用自己去搭建 ...

BugCoder 263

Git以及代码托管中心

Git Git是一种开源的分布式版本控制工具(版本控制在本地电脑进行)。 工作机制:工作区、暂存区、本地库。远程库。 git常用命令: 配置用户信息:git config --global user.name 用户名 检查用户全局配置信息:git config --list --global /git config user.name 获取帮助信息:git help verb或git verb -h 将本地项目转化为Git仓库(初始化):git init 检查文件处于什么状态:git status或git

weixin_44915595的博客 372

Git的使用技巧及代码托管中心GitHub

Git的常见命令及idea集成GitHub

QiuYanping_的博客 654

八、git和代码托管中心

八、git和代码托管中心 1. 代码托管中心 代码托管中心的任务:维护远程库 局域网环境下: GitLab服务器 外网环境下 GitHub https://github.com/ 码云 https://gitee.com/ 2. 本地库和远程库 团队内部协作和跨团队协作 2.1. 团队内部协作流程 2.2 跨团队协作 ...

一个孤独漫步者的遐想的博客 174

Git和代码托管中心

代码托管中心是用来维护Git的远程库的 局域网 GitLab服务器 外网 GitHub 码云

F_aF_a的博客 211

【Git】git使用

git使用,git入门

qq_72680384的博客 1063

Git 学会git,探索GitHub,掌握新知识 (一)

2.git和代码托管中心git和代码托管中心是两个东西,使用git命令来操作代码托管中心的代码。在局域网环境下,代码托管中心有:GitLab服务器在互联网外网环境下,代码托管中心有:GitHub(国外服务器,访问很慢)码云gitee(国内服务器,访问速度很快)3.安装git(linux系统)这里我使用的是ubuntu系统,安装git,直接使用的linux命令安装,如果是windows安装去官网下载就行。可以使用git --version来查看是否安装。

2401_84004024的博客 563

Git的使用及概念

版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

2303_80909697的博客 1635

git版本控制——git命名、git分支、gitHub、码云

在版本控制过程中,同时推进多个任务,为每个任务我们可以为每个任务创建独立分支,这个分支是从开发主线上分离出来的,开发分支并不会影响主线的运行,待到分支修改或添加新功能完成后会合并分支到主线。git是分布式版本控制,没有中央服务器,每一个开发者的本地都存储完整的版本库副本,支持开发者离线工作,版本历史分散在多个本地仓库,单点故障不影响全局。在合并分支时,若两个分支在同一个文件同一个位置都进行了修改,git无法判断我们到底用哪个分支,这个时候就需要人为决定用哪个分支了。(修改后要提交暂存区,然后提交本地库)

wangmiao1412的博客 946

【总结】Git 本地仓库简单总结

Git 本地仓库简单总结 1. Git 简介 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开源的版本控制软件。 Git 与常用的版本控制工具 CVS 、Subversion 等不同,它采用了分布式版本库的方式,不需要服务器端软件支持。 是一种分布式版本管理工具 Git 软件官...

JJJikerUPUP的博客 575
上一篇: 第一章Git的讲解与使用
下一篇: Jquery生成emoji表情
PerfectOpening
博客等级 码龄5年 42粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值