
Git系列
widely5201
这个作者很懒,什么都没留下…
展开
-
Git配置
Git环境变量 linux系统 Git 有三种级别的环境变量,它们分别是: 系统 Git 配置(--system)、当前用户 Git 配置(--global) 和 当前项目 Git 配置(无)。 每一个级别的配置都会覆盖上层的相同配置,即:当前项目配置 > 当前用户配置 > 系统配置 windows系统 在 Windows 系统上,Git 会找寻用户主目录下的 .git...原创 2020-02-02 16:43:31 · 291 阅读 · 0 评论 -
Git 工作区、暂存区和版本库
工作区、暂存区和版本库 工作区: 我们在电脑上能看到的目录(即:我们自己的代码和一些配置文件) 暂存区: 英文 stage,或 index。一般存放在.git目录下的index文件中,也可以叫做索引(index) 版本区: 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库 工作区、暂存区和版本库关系图示 下图展示了工作区、版本库中的暂存区和版本库之间的关系 图中 左侧为...原创 2020-02-02 17:37:47 · 156 阅读 · 0 评论 -
Git命令
git init 命令 Git 使用 git init 命令来初始化一个 Git 仓库 Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令在执行完成 git init 命令后 Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其它的项目目录保持不变 $ git init //也可以指定一个目录作为 Git 仓库 $ git i...原创 2020-02-03 13:48:29 · 113 阅读 · 0 评论 -
Git 分支管理 – git branch
创建分支命令 $ git branch branchName 切换分支命令 // 当我们切换分支的时候,Git会用该分支的最后提交的快照替换你的工作目录的内容,所以多个分支不需要多个目录。 $ git checkout branchName // 我们也可以使用git checkout -b branchName 命令来创建新分支并立即切换到该分支下,从而在该分支操作 $ git checkou...原创 2020-02-03 13:29:49 · 131 阅读 · 0 评论 -
Git 查看提交历史 – git log
在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。 $ git log //我们可以用 --oneline 选项来查看历史记录的简洁的版本。 $ git log --oneline 88afe0e Merge branch 'change_site' 14b4dca 新增加一行 d7e7346 changed the site ...原创 2020-02-03 13:54:42 · 195 阅读 · 0 评论 -
Git 标签 – git tag
如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 比如说,我们想为我们的 git-demo 项目发布一个 “1.0” 版本 我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)”v1.0“的标签。 -a 选项意为”创建一个带注解的标签”。 不用 –a 选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你...原创 2020-02-03 14:01:03 · 155 阅读 · 0 评论 -
Git远程仓库
配置 由于我们的本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以我们需要配置验证信息 使用以下命令生成 SSH Key // 后面的 **your\_email@youremail.com** 改为你在 github 上注册的邮箱 ssh-keygen -t rsa -C "your_email@youremail.com" 然后会出现下面的提示要求确认路径 ...原创 2020-02-03 15:08:29 · 162 阅读 · 0 评论 -
Git常见问题
以下错误都是楼主自己在试验时碰到的一些问题 错误一 Permission denied (publickey) git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. 原因: Git找不到生成的秘钥,如果没有生成就重新生成,若生成了就将秘钥添加一下,用如下命令:...原创 2020-02-03 16:05:07 · 180 阅读 · 0 评论 -
Git 远程服务搭建 CentOS7
1.安装 Git 依赖 [root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2.安装 Git [root@localhost ~]# yum install git 3. 创建 git 用户和用户组 创建一个 git 用户组和用户,...原创 2020-02-03 17:07:20 · 175 阅读 · 0 评论 -
Git快速参考手册
Git指令快速参考手册原创 2020-02-03 17:08:54 · 124 阅读 · 0 评论