
Git 教程
文章平均质量分 73
智慧浩海
源码资源仅供个人研究参考学习,不得将内容资源用于商业或者非法用途,否则,一切后果请用户自负,暂不提供安装服务和技术支持。文档资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。
展开
-
Git 服务器搭建
上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,2019 年开始 Github 私有存储库也可以无限制使用。这当然我们也可以自己搭建一台 Git 服务器作为私有仓库使用。接下来我们将以 Centos 为例搭建 Git 服务器。原创 2023-11-01 09:24:44 · 161 阅读 · 0 评论 -
Git Gitee
我们在 Git Github 章节已经生成了自己的 SSH 公钥,所以我们只需要将用户主目录下的 ~/.ssh/id_rsa.pub 文件的内容粘贴 Gitee 上。使用多个远程库时,我们要注意,git 给远程库起的默认名称是 origin,如果有多个远程库,我们需要用不同的名称来标识不同的远程库。答案是肯定的,因为 git 本身是分布式版本控制系统,可以同步到另外一个远程库,当然也可以同步到另外两个远程库。可以看到,本地库已经关联了 origin 的远程库,并且,该远程库指向 GitHub。原创 2023-11-01 09:24:03 · 91 阅读 · 0 评论 -
Git 远程仓库(Github)
Git 并不像 SVN 那样有个中心服务器。目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。你就需要将数据放到一台其他开发人员能够连接的服务器上。本例使用了 Github 作为远程仓库,你可以先阅读我们的。原创 2023-11-01 09:23:07 · 80 阅读 · 0 评论 -
Git 标签
不用 -a 选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你添加个标签的注解。我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)"v1.0"的标签。当你执行 git tag -a 命令时,Git 会打开你的编辑器,让你写一句标签注解,就像你给提交写注解一样。如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。如果我们忘了给某个提交打标签,又将它发布了,我们可以给它追加标签。* | c68142b 修改代码。原创 2023-10-31 08:36:52 · 75 阅读 · 0 评论 -
Git 查看提交历史
如果你要指定日期,可以执行几个选项:--since 和 --before,但是你也可以用 --until 和 --after。在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。我们还可以用 --graph 选项,查看历史中什么时候出现了分支、合并。我们可以用 --oneline 选项来查看历史记录的简洁的版本。这告诉我们的是,此项目的开发历史。* | c68142b 修改代码。c68142b 修改代码。c68142b 修改代码。原创 2023-10-31 08:36:18 · 169 阅读 · 0 评论 -
Git 分支管理
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为,而正是因为它,将从版本控制系统家族里区分出来。创建分支命令:切换分支命令:当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令:git merge你可以多次合并到统一分支, 也可以选择在合并之后直接删除被并入的分支。开始前我们先创建一个测试目录:$ git init。原创 2023-10-31 08:35:38 · 87 阅读 · 0 评论 -
Git 基本操作
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。原创 2023-10-30 09:03:38 · 91 阅读 · 0 评论 -
Git 创建仓库
本章节我们将为大家介绍如何创建一个 Git 仓库。你可以使用一个已经存在的目录作为Git仓库。原创 2023-10-30 09:01:22 · 172 阅读 · 0 评论 -
Git 工作区、暂存区和版本库
当执行 "git checkout HEAD ." 或者 "git checkout HEAD " 命令时,会用 HEAD 指向的 master 分支中的全部或者部分文件替换暂存区和以及工作区中的文件。这个命令也是极具危险性的,因为不但会清除工作区中未提交的改动,也会清除暂存区中未提交的改动。当对工作区修改(或新增)的文件执行 "git add" 命令时,暂存区的目录树被更新,同时工作区修改(或新增)的文件内容被写入到对象库中的一个新的对象中,而该对象的ID被记录在暂存区的文件索引中。原创 2023-10-30 09:00:45 · 104 阅读 · 0 评论 -
Git 工作流程
本章节我们将为大家介绍 Git 的工作流程。原创 2023-10-28 09:54:45 · 87 阅读 · 0 评论 -
Git 安装配置
在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。原创 2023-10-28 09:54:14 · 86 阅读 · 0 评论 -
Git 教程
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。原创 2023-10-28 09:53:18 · 86 阅读 · 0 评论