团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。 第一步:新建分支 首先,每次开发新功能,都应该新建一个单独的分 ...
分类:
其他好文 时间:
2019-04-17 11:00:35
阅读次数:
161
git打标签 展示所有标签 查看相应标签版本信息 Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)。轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。而含附注标签,实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标 ...
分类:
其他好文 时间:
2019-04-15 20:07:36
阅读次数:
146
修改最后一次提交: 在实际开发中,可能会遇到以下两种情景:情景一:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add)。情景二:版本刚一提交(commit)到仓库,突然想起版本说明写得不够全面,无法彰显你本次修改的重大意义…… 执行带 --amend 选项的 commit 提 ...
分类:
其他好文 时间:
2019-04-14 18:13:13
阅读次数:
212
reset:将仓库里面的内容恢复回暂存区,类似于从仓库里检出文件到暂存区checkout:将暂存区的文件恢复回工作区,即,把暂存区的文件检出到工作区 下面是之前三次提交的内容 三个区域的文件状态: 执行命令:git reset HEAD~ 这里~代表上一个版本,这个时候,就会回到第二次提交的状态,而 ...
分类:
其他好文 时间:
2019-04-14 09:24:24
阅读次数:
132
查看当前的工作状态:git status On branch master:现在位于master分支里面nothing to commit, working tree clean:没有需要提交的文件,当前目录是干净的,即,在上一次提交过后,到目前为止,此目录下的内容没有被改变过 再新建一个文件,不加 ...
分类:
其他好文 时间:
2019-04-13 23:47:40
阅读次数:
174
1.安装完Git之后在打开Git Bash 2.配置SSH密钥(方便代码提交) (1)运行命令 (2)文件保存位置(此处我直接点击的回车 /c/Users/adminster/.ssh) (3)两次密码输入:输入您(对应的邮箱)的github账号的密码,两次重复输入 打开id_rsa.pub文件,并 ...
分类:
其他好文 时间:
2019-04-05 00:38:33
阅读次数:
180
Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央 ...
分类:
其他好文 时间:
2019-03-28 00:36:10
阅读次数:
149
git使用 1、创建GitHub账号 https://github.com 2、git工具下载 官网下载 3、gitHub创建一个文件库 4、设置贡献者 name git config --global user.name "xx" email git config --global user.em ...
分类:
其他好文 时间:
2019-03-23 22:52:36
阅读次数:
255
[TOC] git 标签 1. 添加标签 ,例: 2. 添加带有说明的标签 指定标签名, 指定说明文字 3. 查看标签 4. 为历史提交打标签 先查看历史提交的 commit id 再为 id 添加标签,例(设某提交 id 为 ): 5. 删除标签 | 本地标签 | 远程标签(先删本地,后删远程) ...
分类:
其他好文 时间:
2019-03-19 21:36:20
阅读次数:
144
话不多说直接上步骤: 1. git bash直接干到你的code. 2. 直接敲命令: 是remove 命令 将允许递归删除 只会从索引中删除文件。 你的文件仍然存在 表示所有文件都不跟踪 3. 搞定 就是这么简单粗暴. 如有顾虑请自行找个案例测试即可. 参考资料 http://www.codebl ...
分类:
其他好文 时间:
2019-03-15 19:06:52
阅读次数:
196