Git、GitHub、GitLab
文章平均质量分 64
小镇攻城狮
吃饭的家伙要拿稳咯
展开
-
【Git】在 IDEA 中合并多个 commit 为一个
表示使用 commit,修改 commit 信息。在这里可以先不急着改,也不会生效,在后续界面修改。:表示使用 commit,将 commit 信息合并到上一个 commit。保存退出后,进入下一个页面,修改 commit 信息。:表示使用 commit,丢弃 commit 信息。图错了,合并前 3 个 commit 为 1 个。继续保存后退出,如果有冲突,就解决冲突。对最上面的几行进行修改。:表示使用 commit。回车后,会进入如下界面。原创 2023-12-20 13:56:15 · 2412 阅读 · 0 评论 -
【Git】Git修改文件后,撤销修改的一些操作总结
文章目录1 在工作区中撤销修改1.1 `参考答案`1.2 演示操作2 在暂存区中撤销修改2.1 `参考答案`2.2 演示操作3 提交到本地库后撤销修改3.1 参考答案3.2 演示操作4 其它参考资料1 在工作区中撤销修改1.1 参考答案# 需要注意的是。 -- 是不能省略的,不然就变成了切换分支的操作git checkout -- 文件名1.2 演示操作准备一个文件进行一些修改,在文件末尾增加一行内容查看git的状态进行撤销修改操作查看git的状态2 在暂存区原创 2021-12-20 11:36:23 · 631 阅读 · 0 评论 -
【Git】SSH免密登录
前面的Git文章都是使用了HTTPS协议进行了登录,这里记录下使用SSH协议免密登录。文章目录1 进入家目录2 删除.ssh目录3 运行命令生成.ssh密钥目录4 进入.ssh目录,复制id_rsa.pub文件的内容5 登录GitHub,点击用户头像-->Settings-->SSH and GPG keys6 输入复制的密钥信息7 回到工作区的git命令行,添加别名8 使用该别名进行push推送操作1 进入家目录cd2 删除.ssh目录rm -rvf .ssh3 运行命令生成.ss原创 2021-09-02 10:54:59 · 148 阅读 · 0 评论 -
【Git】跨团队协作
1 架构图2 团队外成员的操作2.1 登录GitHub,fork该仓库fork完成之后本地修改,然后推送到远程(push)2.2 发起pull request操作(1)(2)(3)(4)2.3(5)仓库所有者(owner)进行审核(6)仓库所有者可以与提交者对话(7)查看提交者的代码,进行审核(8)合并代码合并,添加日志信息2.4 仓库所有者拉取到本地仓库参考资料1.【尚硅谷】Git与GitHub基础全套完整版教程(快速上手,一套搞定)原创 2021-09-02 10:26:38 · 210 阅读 · 0 评论 -
【Git】远程库操作
1 创建远程库尽量与本地库取同一个名字,便于识别。GitHub -->new repository2 给远程库起别名获取远程库地址:别名操作:查看别名:git remote -v增加别名:git remote add [别名] [远程仓库地址]3 推送操作git push [分支名] [远程仓库别名],在弹出框中输入GitHub的账号密码新成员要推送的话,必须要先加入团队。4 克隆命令:git clone [远程地址],如:git clone ht原创 2021-09-02 09:46:38 · 217 阅读 · 0 评论 -
【Git】git基本原理
1 哈希哈希是一个系列的加密算法。Git底层采用的是SHA-1算法。哈希算法可以被用来验证文件。2 Git保存版本的机制2.1 集中式版本控制工具的文件管理机制能够更好地节约空间。2.2 Git的文件管理机制3 Git分支管理机制通过指针的方式,指向不同版本的文件。创建分支。有master分支、testing分支两个分支,HEAD指针指向当前所在分支。切换分支。HEAD指针指向了testing分支。testing分支发生变更,不会影响到master分支。再从原创 2021-09-01 21:46:28 · 234 阅读 · 0 评论 -
【Git】分支操作
1 分支的概念在版本控制过程中,使用多条线同时推进多个任务。2 分支的好处3 分支操作创建分支:git branch [分支名]查看分支:git branch -v切换分支:git checkout [分支名]合并分支:(1)切换到接受修改的分支(被合并,增加新内容)上,git checkout [分支1];(2)执行merge命令,git merge [分支2]解决冲突:冲突表现:冲突解决:(1)编辑文件,删除特殊符号(2)把文件修改到满意的程度,保存退出(3)git原创 2021-09-01 21:00:24 · 90 阅读 · 0 评论 -
【Git】git入门
文章目录1 版本管理工具2 Git的优势3 Git安装4 Git结构5 Git和`代码托管中心`6 本地库与远程库7 Git命令行操作7.1 本地库操作7.2 设置`签名`7.3 基本命令参考资料1 版本管理工具集中式:SVN、CVS、VSS分布式:Git、Mercurial、Bazaar、Darcs避免了单点故障2 Git的优势大部分操作在本地完成,不需要联网完整性保证尽可能添加数据,而不是删除或修改数据分支操作非常快捷流畅与 Linux 命令全面兼容3 Git安装官原创 2021-09-01 16:57:43 · 166 阅读 · 0 评论