【Git&Github总结】1. 简介

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

 

一、版本控制简介

1. 版本控制

    工程设计领域中使用版本控制管理工程蓝图的设计过程。在 IT 开发过程中也可以 使用版本控制思想管理代码的版本迭代。

2. 版本控制工具

(1)集中式版本控制工具:

        CVSSVNVSS……

Caption

(2)分布式版本控制工具

         GitMercurialBazaarDarcs……

Caption

二、Git

1. Git的优势

(1)大部分操作在本地完成,不需要联网

(2)完整性保证

 (3)尽可能添加数据而不是删除或修改数据

(4)分支操作非常快捷流畅

(5)与 Linux 命令全面兼容

2. Git的安装

    https://blog.csdn.net/qq_32786873/article/details/80570783

3.Git的结构

Caption

 

4. 代码托管中心

    代码托管中心的任务:维护远程库

  (1)局域网环境下

           GitLab 服务器

 (2)外网环境下

          GitHub

5. 本地库与远程库

(1)团队内部协作

Caption

          【提示】远程库由人物一创建,所以他自己可以随意操作远程库,但是如果人物二也想任意操作,需要加入人物一的团队                            才可以!

(2)跨团队协作

Caption

           【提示】另外一个团队需要fork一份到自己的远程库,然后自己操作!完事之后,发起pull request请求,由被fork的团队                             进行merge。

个人使用 Git 后的实战总结 基本操作 假设你已经安装好git了。安装完成后,还需要最后步设置:(因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为个标识) git config --global user.name '用户名' git config --global user.email '配置用户邮箱' git config --list //查询信息是否配置成功 完成后创建个仓库test:并通过命令 git init 初始化仓库即把这个仓库变成git可以管理的仓库,这时候你当前test目录下就会多了.git的 阅读详情

相关推荐

Git实践详解总结

1】Git :fatal: refusing to merge unrelated histories解决 两个分支是两个不同的版本,具有不同的提交历史。如果想允许不相关历史提,强制合并,如下命令所示: git pull origin master --allow-unrelated-histories ...

小小默:进无止境 1781

Git常用命令及方法大全

Git常用命令及方法大全 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 本地分支关联远程 git branch --set-upstream-to=origin/分支名分支名 代码库修改密码后push不上去怎么办? // 重新输入密码 git config --system --un...

Thancks 2416

git实践总结

1:想看下自己的改动文件都是那些 git status 2:想看下分支 git branch (本地分支) git branch -a (所有分支) 3:将改动保存到暂存区 git add 4:提交暂存区文件 git commit -m "提交说明" 如果想改变提交说明或者发现遗漏了些改动,重新添加到暂存区以后想要重新提交 git commit --amend 就会进入vi...

ygy211715的博客 324

1.Git&GitHub简介

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

也许是我送你哦 202

1Git&GitHub简介和安装

1 简介 1.1 版本控制工具应该具备的功能 1.2 版本控制简介 集中式版本控制工具: CVS、SVN、VSS…… 分布式版本控制工具: Git、Mercurial、Bazaar、Darcs…… 1.3 Git的优势  大部分操作在本地完成,不需要联网  完整性保证  尽可能添加数据而不是删除或修改数据  分支操作非常快捷流畅  与 Linux 命令全面兼容 2 安装 官网:ht...

292

Git&Github - 1】:Git版本控制介绍和安装、Github简介、Git与Github的关系

Git是个免费的、开源的分布式版本控制系统可以快速高效地处理从小型到大型的项目。’版本控制是种记录个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

Oh_Python的博客 425

Git&Github学习day1

Git&Github-day1Git&Github版本控制Git的优势 Git&Github 本人本次分五大部分进行学习:1.版本控制;2.Git简介;3.Git命令行操作;4.Git图形化界面操作;5.Gitlab服务器环境搭建. 版本控制 项目涉及很多类、很多方法时,改代码不利于开发和维护。在之前版本代码上进行修改,能简化操作提高效率。如果出错,可以回滚版本。所以需要进...

qq_42478482的博客 298

git&github使用小笔记

git&github使用笔记,先记着以后忘了方便粘贴! 1. 在电脑安装好git后配置: 右击鼠标右键点开”Git Bash Here" git config --global user.name "Your Name" git config --global user.email "email@example.com" 可以去掉后面的引号及里面的东西,再次输入命令可以查看当前配置信息。...

Liaiblog 298

git&gitHub

目录1. Git基础1.1 版本管理1.1.1 什么是版本管理1.1.2 人为维护文档版本的问题1.2 Git 是什么1.3 Git 安装1.4 Git 基本工作流程1.5 Git 的使用1.5.1 Git 使用前配置1.5.2 提交步骤1.5.3 撤销2. Git进阶2.1 分支2.1.1 分支细分2.1.2 分支命令2.2 暂时保存更改3. Github3.1 注册3.2 多人协作开发流程3.3 创建仓库3.4 拉取操作3.4.1 克隆仓库3.4.2 拉取远程仓库中最新的版本3.5 解决冲突3.6 跨团

田兴的博客 1万+

Git&Github1

1.本地库初始化: 命令:git add(选个目录,右键点击git base here,即可打开git终端) $ ll 显示目前目录下所有文件 $ ls -lA 显示该目录下隐藏资源(ls和-之间有空格键) $ ls -l|less 列出当前目录下的资源,分屏查看资源(包括隐藏资源)(ls和-之间有空格键)(此时若不能结束,按Q退出) $ cd 文件名字/ 进入该文件斜体样式目...

qq_43145310的博客 464

git&gitHub(1)

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试方面是为了找到工作,升职加薪,另方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每次项目开发、每次遇到的难点知识,做好积累,实践和总结。点击这里领取Web前端开发经典面试题[外链图片转存中…(img-cqONMZBC-1712879539810)]

2401_84092508的博客 856

()Git&GitHub 简介

1 版本控制工具应该具备的功能 1.1.协同修改 多人并行不悖的修改服务器端的同个文件。 1.2.数据备份 不仅保存目录和文件的当前状态,还能够保存每个提交过的历史状态 1.3.版本管理 在保存每个版本的文件信息的时候要做到不保存重复数据,以节约存储空 间,提高运行效率。这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文 件系统快照的方式。 1.4.权限控制 对团队中参与开发的人员进行...

qq_34709784的博客 223

Git&GitHub

什么是Git Git是个版本控制工具 版本控制 开发过程中使用版本控制思想管理代码的版本迭代。 集中式版本控制 以SVN为例,开发人员是客户端,文件和版本信息是存放在服务器上的,所以我们是跟服务器进行交互的。 缺点 如果服务器旦宕机、损坏,那所有的数据都会丢失,我们将其称之为单点故障 分布式版本控制 以Git为例,它是从本地就可以进行完整的版本控制。 任何个人都可以把数据传给别人,那样就算自己的数据丢失,也可以从别人的电脑上恢复,这样就可以有效的避免单点故障。 Git的优势 大部

UnityAlvin 1615

Git&GitHub(基础)

Git是目前世界上最先进的分布式版本控制系统。同生活中的许多伟大事件样,Git诞生于个极富纷争大举创新的年代。 本文详细阐述了git的底层原理及基本操作,能够帮助您在极短时间时间内掌握git的使用。文中嵌入了大量的图片帮助理解。

专注技术 1037

Git&Github命令(

Git&Github命令(1.初始化Git存储库 git init 2.将添加或者修改的文件保存至暂存区 git add [文件名]/[-a/.] 3.查看工作区与暂存区之间的差异文件 git status 4.提交暂存区至本地库 git commit -m “message” [file name] (若不指定文件则提交全部) 5.回退/前进到本地库中的某个版本 ...

Mr_zhao1996的博客 84

Git&GitHub简介与入手(

、Git版本控制 1、集中式版本控制工具:SVN(版本控制集中在服务器端,会有单点故障风险); 2、分布式版本控制工具:Git; 3、Git简史 Talk is cheap, show me the code.(Linus) 4、https://git-scm.com/ 官网下载安装git (后面均使用默认设置); 二、Git&GitHub简介 1.Git...

weixin_34037977的博客 128
上一篇: 【SpringCloud总结】11 zuul路由网关
下一篇: 【Git&Github总结】2. Git本地库
Rita楠神
博客等级 码龄8年 27粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值