随笔分类 -  Git

Git学习笔记
摘要:Git笔记 什么是版本控制? 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工 阅读全文
posted @ 2022-01-16 13:59 坤坤无敌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:利用IDEA进行克隆项目: 克隆到本地后: 这个目录既变成了一个本地仓库,又变成了工作空间。 解决冲突 【1】在你push以后,有冲突的时候提示合并操作: 合并: 如何避免冲突 【1】团队开发的时候避免在一个文件中改代码 【2】在修改一个文件前,在push之前,先pull操作 阅读全文
posted @ 2021-11-28 18:35 坤坤无敌 阅读(380) 评论(1) 推荐(0) 编辑
摘要:因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在 git pull 之后,这句代码是在git 2.9.2版本发生的,最新的版本需要添加 --allow-unrelated-histories 告诉 git 允许不相关历史合并。 假如我们的源是origin,分支是maste 阅读全文
posted @ 2021-11-28 18:32 坤坤无敌 阅读(43) 评论(0) 推荐(0) 编辑
摘要:IDEA集成Git: 本地库的初始化操作: 本地库初始化完成了,生成了.git目录: 添加到暂存区,再提交到本地库操作; add +commit: 当你更改内容以后,前面跟本地库内容不一致的地方会显示绿色: 阅读全文
posted @ 2021-11-28 18:17 坤坤无敌 阅读(43) 评论(0) 推荐(0) 编辑
摘要:免密操作: 【1】进入用户的主目录中: 【2】执行命令,生成一个.ssh的目录: keygen > key generation 注意:C要大写 后面的邮箱,是你的github注册的账号的时候对应的邮箱 三次回车确认默认值即可 发现在.ssh目录下有两个文件: 【3】打开id_rad.pub文件,将 阅读全文
posted @ 2021-11-28 18:08 坤坤无敌 阅读(826) 评论(0) 推荐(0) 编辑
摘要:【1】得到远程库的地址: 地址: https://github.com/zhaoshanshan3366/GitResp2.git 【2】进行fork操作: 进入到账号后:复制地址:https://github.com/zhaoshanshan3366/GitResp2.git 然后点击下面的for 阅读全文
posted @ 2021-11-28 18:04 坤坤无敌 阅读(48) 评论(0) 推荐(0) 编辑
摘要:协同开发合作时冲突的解决办法 【1】 向远程库推送数据: 【2】 做了一个拉取操作: 到这里为止,现在远程合作没有任何问题。 现在操作同一个文件的同一个位置的时候,就会引起冲突: 【3】 再次做了推送操作: 改动位置: 【4】 改动Test.txt中内容,然后进行推送: 发现 推送失败! 在冲突的情 阅读全文
posted @ 2021-11-28 17:52 坤坤无敌 阅读(81) 评论(0) 推荐(0) 编辑
摘要:远程库修改的拉去操作 【1】拉取操作 pull操作,相当于 fetch+merge 【2】项目经理先先确认远程库内容是否更新了: 【3】项目经理进行拉取: (1)先是抓取操作:fetch: 在抓取操作执行后,只是将远程库的内容下载到本地,但是工作区中的文件并没有更新。工作区中还是原先的内容: 抓取后 阅读全文
posted @ 2021-11-28 17:39 坤坤无敌 阅读(75) 评论(0) 推荐(0) 编辑
摘要:邀请加入团队,push操作 【1】更新本地库信息: 【2】push内容到远程库中去: 发现可以直接push进去,并没有让我录入账号密码,或者也没有提示错误 - --》结果 很诡异 原因:git使用的时候在本地有缓存: 将缓存删除: 现在再次重新push,发现出错了: 必须要加入团队: 登录项目经理的 阅读全文
posted @ 2021-11-28 17:29 坤坤无敌 阅读(236) 评论(0) 推荐(0) 编辑
摘要:GitHub 1、初始化本地仓库 2、创建远程库 【1】创建远程库 【2】录入信息: 【3】完成状态: 3、在本地创建远程库地址别名 远程库的地址: 点击进入: 远程库地址比较长,每次复制比较麻烦 https://github.com/zhaoshanshan3366/GitResp2.git 在G 阅读全文
posted @ 2021-11-28 17:18 坤坤无敌 阅读(594) 评论(0) 推荐(0) 编辑
摘要:分支_冲突问题 【1】进入branch01分支,增加内容: 【2】将分支切换到master: 然后在主分支下 加入内容: 【3】再次切换到branch01分支查看: 【4】将branch01分支 合并到 主分支 : (1)进入主分支: (2)将branch01中的内容和主分支内容进行合并: 查看文件 阅读全文
posted @ 2021-11-28 15:57 坤坤无敌 阅读(38) 评论(0) 推荐(0) 编辑
摘要:分支 【1】什么是分支: 在版本控制过程中,使用多条线同时推进多个任务。这里面说的多条线,就是多个分支。 【2】通过一张图展示分支: 【3】分支的好处: 同时多个分支可以并行开发,互相不耽误,互相不影响,提高开发效率 如果有一个分支功能开发失败,直接删除这个分支就可以了,不会对其他分支产生任何影响。 阅读全文
posted @ 2021-11-28 15:40 坤坤无敌 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 diff命令 【1】先创建一个文件,添加到暂存区,再提交到本地库: 【2】更改工作区中Test3.txt中内容,增加内容: 导致:工作区 和 暂存区 不一致,比对: 总结: git diff [文件名] 》 将工作区中的文件和暂存区中文件进行比较 多个文件的比对: 总结:git di 阅读全文
posted @ 2021-11-28 15:23 坤坤无敌 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 【1】新建 一个Test2.txt文件 【2】将它add到暂存区中 【3】再通过commit提交到本地库 【4】删除工作区中的Test2.txt 【5】将删除操作同步到暂存区: 【6】将删除操作同步到本地库: 【7】查看日志: 【8】找回本地库中删除的文件,实际上就是将历史版本切换到 阅读全文
posted @ 2021-11-28 00:39 坤坤无敌 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 reset命令:前进或者后退历史版本 复制:在终端中选中就是复制了 粘贴: 右键:paste hard参数/mixed参数/soft参数 【1】hard参数: git reset --hard [索引] 本地库的指针移动的同时,重置暂存区,重置工作区 【2】mixed参数: 本地库的 阅读全文
posted @ 2021-11-28 00:25 坤坤无敌 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 log命令: git log 可以让我们查看提交的,显示从最近到最远的日志 当历史记录过多的时候,查看日志的时候,有分页效果,分屏效果,一页展示不下: 下一页:空格 上一页: b 到尾页了 ,显示END 退出:q 日志展示方式: 【1】方式1:git log 》分页 【2】方式2:g 阅读全文
posted @ 2021-11-28 00:10 坤坤无敌 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 git status 看的是工作区和缓存区的状态 创建一个文件,然后查看状态: 然后将Demo2.txt通过git add命令提交至:暂存区: 查看状态: 利用git commit 命令将文件提交至:本地库 现在修改Demo2.txt文件中内容: 然后再查看状态: 重新添加至:暂存区 阅读全文
posted @ 2021-11-27 23:55 坤坤无敌 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 一、add和commit命令 添加文件:add 提交文件:commit 展示: 【1】先创建一个文件: 【2】将文件提交到暂存区: 【3】将暂存区的内容提交到本地库: 注意事项: (1)不放在本地仓库中的文件,git是不进行管理 (2)即使放在本地仓库的文件,git也不管理,必须通过 阅读全文
posted @ 2021-11-27 23:35 坤坤无敌 阅读(421) 评论(0) 推荐(0) 编辑
摘要:初始化本地仓库 1、创建一个文件夹: 2、打开Git终端 Git Bash Here: 进入以后先对字体和编码进行设置: 在Git中命令跟Linux是一样的: (1)查看git安装版本: (2)清屏: (3)设置签名: 设置用户名和邮箱: (4)本地仓库的初始化操作: .git目录是隐藏的:可以调出 阅读全文
posted @ 2021-11-27 16:55 坤坤无敌 阅读(128) 评论(0) 推荐(0) 编辑
摘要:代码托管中心_本地库和远程库的交互方式 1、代码托管中心是干嘛的? 我们已经有了本地库,本地库可以帮我们进行版本控制,为什么还需要代码托管中心呢? 它的任务是帮我们维护远程库, 下面说一下本地库和远程库的交互方式,也分为两种: (1)团队内部协作 (2)跨团队协作 2、托管中心种类 局域网环境下: 阅读全文
posted @ 2021-11-27 16:32 坤坤无敌 阅读(56) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示