![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 85
li6472
这个作者很懒,什么都没留下…
展开
-
Git 服务器搭建
我们也可以自己搭建一台 Git 服务器作为私有仓库使用。接下来我们将以 Centos 为例搭建 Git 服务器。1、安装Git$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel$ yum install git接下来我们 创建一个git用户组和用户,用来运行git服务:$ groupadd git$ useradd git -g git2、创建证书登录原创 2021-08-27 15:23:26 · 72 阅读 · 0 评论 -
Git Gitee
大家都知道国内访问 Github 速度比较慢,很影响我们的使用。如果你希望体验到 Git 飞一般的速度,可以使用国内的 Git 托管服务——Gitee(gitee.com)。Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee 还提供了项目管理、代码托管、文档管理的服务,5 人以下小团队免费。接下来我们学习一下如何使用 Gitee。由于我们的本地 Git 仓库和 Gitee 仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息。1原创 2021-08-27 15:21:19 · 82 阅读 · 0 评论 -
Git 远程仓库(Github)
Git 并不像 SVN 那样有个中心服务器。目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。本例使用了 Github 作为远程仓库,你可以先阅读我们的Github 简明教程。添加远程库要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下:git remote add [shortname] [url]本例以 Github 为例作为远程仓库..原创 2021-08-27 15:13:31 · 420 阅读 · 0 评论 -
Git 标签
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。比如说,我们想为我们的 runoob 项目发布一个"1.0"版本。 我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)"v1.0"的标签。-a 选项意为"创建一个带注原创 2021-08-27 14:16:29 · 87 阅读 · 0 评论 -
Git 查看提交历史
Git 提交历史一般常用两个命令:git log- 查看历史提交记录。 git blame <file>- 以列表形式查看指定文件的历史修改记录。git log$ git log --reverse --oneline我们可以用 --oneline 选项来查看历史记录的简洁的版本。$ git log --oneline$ git log --onelined5e9fc2 (HEAD -> master) Merge branch 'change_site'..原创 2021-08-27 14:01:49 · 710 阅读 · 0 评论 -
Git 分支管理
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将Git从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令:git me..原创 2021-08-27 13:33:47 · 131 阅读 · 0 评论 -
Git 基本操作
git clone、git push、git add、git commit、git checkout、git pull说明:workspace:工作区 staging area:暂存区/缓存区 local repository:版本库或本地仓库 remote repository:远程仓库一个简单的操作步骤:git init - 初始化仓库。git add . - 添加文件到暂存区。git commit - 将暂存区内容添加到仓库中。创建仓库命令命令 说明 .原创 2021-08-27 11:38:21 · 73 阅读 · 0 评论 -
Git 创建仓库
一 git initGit 使用git init命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以git init是使用 Git 的第一个命令。在执行完成git init命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。使用方法使用当前目录作为Git仓库,我们只需使它初始化。git init该命令执行完后会在当前目录生成一个 .git 目录。使用我们指定目录作为Git仓库。...原创 2021-08-27 11:33:34 · 530 阅读 · 0 评论 -
Git 工作区、暂存区和版本库
基本概念工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在.git目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是 Git 的版本库。下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage/index),标记为 "master" 的是 ...原创 2021-08-27 10:49:38 · 67 阅读 · 0 评论 -
Git 工作流程
一般工作流程如下:克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。 在提交前查看修改。 提交修改。 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。...原创 2021-08-27 09:11:45 · 74 阅读 · 0 评论 -
Git 安装配置
一 Linux 平台上安装Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:各 Linux 系统可以使用其安装包管理工具(apt-get、yum 等)进行安装Debian/Ubuntu(安装命令)$ apt-get install libcurl4-gnutls-dev libex原创 2021-08-26 17:28:38 · 240 阅读 · 0 评论 -
Git详述(一)
一 简述1 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。2 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。3 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。二 Git 与 SVN 区别Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。1、Git 是分布式的,SVN 不是2、Gi.原创 2021-08-26 17:01:08 · 95 阅读 · 0 评论