Git&Github&Gitee
文章平均质量分 84
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。
Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能。
BugMiaowu2021
喵喵喵(^・ェ・^)!博客所有代码均亲手运行成功。所有解决问题方案均亲手试验成功!
展开
-
Git(15)- Git 分支 - 分支开发工作流
文章目录长期分支主题分支超详细 Git 图文版小白教程(持续更新)现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常见的利用分支进行开发的工作流程。而正是由于分支管理的便捷, 才衍生出这些典型的工作模式,你可以根据项目实际情况选择一种用用看。长期分支因为 Git 使用简单的三方合并,所以就算在一段较长的时间内,反复把一个分支合并入另一个分支,也不是什么难事。 也就是说,在整个项目开发周期的不同阶段,你可以同时拥有多个开放的分支;你可以定期地把某些主题分支合并原创 2021-09-01 07:58:49 · 172 阅读 · 0 评论 -
Git(14)-- Git分支-- 分支管理
文章目录0、准备工作新建仓库:`iss53`分支:`testing`分支:合并`iss53`分支到`main`:1、分支管理超详细 Git 图文版小白教程(持续更新)0、准备工作新建仓库:clone到本地:进入仓库目录:编辑并提交:iss53分支:testing分支:合并iss53分支到main:1、分支管理现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分原创 2021-08-31 21:46:00 · 240 阅读 · 0 评论 -
Git (13) -- Git 分支 -- 分支的新建与合并
文章目录1、新建分支让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:开发某个网站。为实现某个新的用户需求,创建一个分支。在这个分支上开展工作。正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理:切换到你的线上分支(production branch)。为这个紧急任务新建一个分支,并在其中修复它。在测试通过之后,切换回线上分支,然后合并这个修补分支,最后将改动推送到线上分支。切换回你最初原创 2021-08-31 12:05:26 · 451 阅读 · 0 评论 -
Git(12)-- Git 分支 - 分支简介
文章目录1、分支简介1.1、初始化并首次提交首次提交对象及其树结构:`git` 的 `cat-file` 的命令用法:1.2、修改并第二次提交第二次提交对象及其树结构:1.3、修改并第三次提交提交对象及其父对象图:分支及其提交历史图:2、分支创建两个指向相同提交历史的分支图:HEAD 指向当前所在的分支图:3、分支切换HEAD 指向当前所在的分支图:HEAD 分支随着提交操作自动向前移动图:检出时 HEAD 随之移动图:项目分叉历史图:[超详细 Git 图文版小白教程(持续更新)](https://blo原创 2021-08-22 20:03:20 · 642 阅读 · 0 评论 -
Git(11)-- Git 别名(alias)
超详细 Git 图文版小白教程(持续更新)在我们结束本章阶段Git 基础之前,正好有一个小技巧可以使你的 Git 体验更简单、容易、熟悉:别名。 我们不会在之后的章节中引用到或假定你使用过它们,但是你大概应该知道如何使用它们。Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过 git config 文件来轻松地为每一个命令设置一个别名。 这里有一些例子你可以试试:$ git config --global alias.co checkout$原创 2021-08-21 21:20:49 · 361 阅读 · 0 评论 -
Git (10)-- 打标签(git tag)
文章目录1、列出标签2、创建标签2.1、附注标签2.2、轻量标签3、后期打标签4、共享标签5、删除标签6、检出标签超详细 Git 图文版小白教程(持续更新)像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建和删除新的标签、以及不同类型的标签分别是什么。1、列出标签在 Git 中列出已有的标签非常简单,只需要输入 git tag原创 2021-08-21 18:53:39 · 740 阅读 · 0 评论 -
Git(9)-- 远程仓库的使用
文章目录1、查看远程仓库:`git remote`2、添加远程仓库:`git remote add `3、从远程仓库中抓取与拉取:`git fetch`和 `git pull`4、推送到远程仓库:`git push `5、查看某个远程仓库:`git remote show `6、远程仓库的重命名与移除:`git remote rename`和`git remote rm`超详细 Git 图文版小白教程(持续更新)为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在原创 2021-08-20 23:42:21 · 308 阅读 · 0 评论 -
Git(8)-- 撤消操作(git commit --amend、git reset 和 git checkout 命令详解)
文章目录1、撤消操作:`git commit --amend`2、取消暂存的文件1、撤消操作:git commit --amend在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作是不可逆的。 这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令来重新提交:git commit --a原创 2021-08-20 17:28:02 · 2402 阅读 · 0 评论 -
Git 小问题:fatal: not a git repository (or any of the parent directories): .git
在clone仓库到本地后,执行命令提示:fatal: not a git repository (or any of the parent directories): .git这是因为没有进入仓库:(当前)不是一个git的目录(或任何一个父目录)使用cd命令进入目录再执行命令即可:...原创 2021-08-20 09:09:49 · 5408 阅读 · 2 评论 -
超详细 Git 图文版小白教程(持续更新)
文章目录前言:前言:尽量全面细致的Git教程,可以从零开始学,也可以忘记的时候点进某一部分进行复习,也可以当作手册查询。本教程以Git官网教程为底本,进行了适度的增删改,尽量多的配上操作截图和说明,以方便理解和记忆。Git(1)-- Win10 安装 Git 详细教程Git(2)-- Git安装后首次配置与第一次使用Git和Github管理自己的代码Git(3)-- Git 原理及基本概念详解Git(4)-- 如何退出 git log 和 git commit 状态Git(5)-- 获取 Gi原创 2021-08-19 15:19:31 · 2218 阅读 · 0 评论 -
Git(7)-- 查看提交历史(git log 命令详解)
文章目录1、`git clone`2、`git log`3、`git log -p`4、`git log --stat`5、`git log --pretty=oneline`6、`git log --pretty=short`7、`git log --pretty=full`8、`git log --pretty=fuller`9、定制记录的显示格式:`git log --pretty=format`10、`git log --oneline`11、限制输出长度`git log --since=14.ye原创 2021-08-19 11:27:22 · 3972 阅读 · 0 评论 -
Git(6)-- 记录每次更新到仓库图文版(git clone、status、add、diff、commit、rm、mv命令详解)
文章目录1、克隆现有仓库:`git clone`2、检查当前文件状态 :`git status`3、跟踪新文件:`git add`4、暂存已修改的文件:`git add`5、状态简览: `git status -s`6、忽略文件:`.gitignore`7、查看已暂存和未暂存的修改:`git diff`8、提交更新:`git commit`9、跳过使用暂存区域:`git commit -a`10、移除文件:`git rm`11、移动(重命名)文件:`git mv file_from file_to`1、克原创 2021-08-18 17:05:38 · 515 阅读 · 1 评论 -
Git(5)-- 获取 Git 仓库(git init 和 git clone命令)
文章目录一、在已存在目录中初始化仓库1、进入文件夹:方法一:鼠标右键`-->`Git Bash Here方法二:右键要管理的文件夹`-->`Git Bash Here2、执行`git init`二、克隆现有的仓库克隆仓库的命令是 `git clone ` 。自定义本地仓库别名:通常有两种获取 Git 项目仓库的方式:将尚未进行版本控制的本地目录转换为 Git 仓库;从其它服务器 克隆 一个已存在的 Git 仓库。两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。一、在已原创 2021-08-12 16:41:48 · 1525 阅读 · 0 评论 -
Git(4)-- 如何退出 git log 和 git commit 状态
文章目录一、`git log` 的退出二、`git commit` 的退出1 、保存并退出:2 、不保存退出:一、git log 的退出当commit(提交)比较多,git log 的内容在一页显示不完整,满屏放不下的时候,就会显示冒号。回车(往下滚一行)、空格(往下滚一页)可以继续查看剩余内容。退出:英文状态下 按 q 可以退出git log 状态。git log 命令:内容太多放不下时显示冒号:空格键显示下一页,出现(END)表示到显示最后了:二、git commi原创 2021-08-12 07:06:51 · 28738 阅读 · 0 评论 -
Git(3)-- Git 原理及基本概念详解
文章目录0、写在前面1、Git是什么?2、版本控制简史2.1 什么是“版本控制”?2.2 本地版本控制系统2.3 集中化的版本控制系统2.4 分布式版本控制系统3、Git 简史4、Git 三种状态:committed、modified 和 staged5、Git 工作区、暂存区和版本库6、Git 基本操作图0、写在前面经过Git自学(1)-- Win10 安装 Git 详细教程(超详细纯小白教程)Git自学(2)-- Git安装后首次配置与第一次使用Git和Github管理自己的代码(超详细纯小白图文原创 2021-07-21 10:01:57 · 674 阅读 · 1 评论 -
Git(2)-- Git安装后首次配置与第一次使用Git和Github管理自己的代码(超详细纯小白图文教程)
文章目录一、注册Github1、注册Github: [https://github.com/](https://github.com/)2、登陆3、创建仓库二、安装Git三、配置(Git安装好后首次使用需要配置完成后才可以使用)1、打开Git Bash2、显示命令行界面:3、配置Git4、打开GitHub,配置ssh key5、验证配置是否成功6、配置用户名和邮箱四、托管1、随意创建一个文件夹,我的是git_test2、右键目录,点击Git Bash Here,在出现的窗口输入命令3、注意此时计算机一定要设原创 2021-07-16 22:01:18 · 8658 阅读 · 14 评论 -
Git(1)-- Win10 安装 Git 详细教程(超详细纯小白教程)
一、下载官网:https://git-scm.com/这是网站自动识别后的下载界面:演示以Git-2.32.0.2-64-bit版本为例。也可以在这根据自己的需要下载不同的版本:https://git-scm.com/download/win二、安装1、使用许可声明2、安装路径可以直接输入或修改路径,也可以点击“Browse…”选择已经存在的文件夹。我直接将 “C” 改为 “D”,这样就直接安装在 D 盘里了3、选择安装组件框①是决定是否在桌面创建快捷方式的。框②是决定在所原创 2021-07-16 13:28:27 · 6049 阅读 · 7 评论