8.4k 8 分钟

git 的时光机 (简化版) git log :查看历史记录 git commit -amend :重写上一次的提交历史 # git log git 有一个特别实用的功能,可以让我们看到所有的历史更改记录。这个命令就是 git log . 首先我们新建一个仓库。随便进行 5 次更改, 5 提交。 执行如下的操作: 1234567891011121314151617181920212223242526272829➜ gitlearn git init .Initialized empty Git repository in /private/tmp/gitlearn/.git/➜...
1.6k 1 分钟

# 标签 标签最主要的作用是,人们会使用这个功能来发布节点,作为一个里程碑等特殊意义的标识。 git 中标签使用 tag 来表示。对应着 git tag 这个命令。 先看一下 git tag 命令吧。 12345678git tag [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <file>] <tagname> [<commit> | <object>]git tag -d...
55 1 分钟

# windows 下安装 here # linux 下安装 here # mac 下安装 here # 最后 期望与你一起遇见更好的自己
3.9k 4 分钟

# 远程仓库指的是 托管到因特网或者其他网络中的项目的版本库。 可以使用 git remote 命令来配置远程仓库。 我们先看一下 git remote 命令都有什么子选项. 12345678910111213git remote [-v | --verbose]git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name>...
1.9k 2 分钟

本章开始学习一些在开发中常用的 git 命令 先看一下 git 有多少个命令。 直接在 命令行中输入 git 即可。 12345678910111213141516171819202122232425262728293031323334353637383940414243➜ / gitusage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p |...
2.3k 2 分钟

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager]...
1.1k 1 分钟

# github flow 参考地址 GitHub flow 是一个轻量级的,基于分支的工作流,它支持定期进行部署的团队和项目。 gitHub flow 主要分为以下步骤: # 1. 创建分支 在你准备进行开发的时候,或者突然有一个想法,想要马上去实现的时候,先创建一个分支。 分支是 Git 中的核心概念,整个 GitHub 流程都以此为基础。只有一个规则: master 分支中的任何内容始终都是可部署的。因此,在处理功能或修订时,要在主分支之外创建新分支非常重要。您的分支名称应具有描述性(例如,重构身份验证,用户内容缓存密钥, make-retina...
1.4k 1 分钟

1234567891011121314151617181920212223242526272829303132usage: git ls-files [<options>] [<file>...] -z paths are separated with NUL character -t identify the file status with tags -v use lowercase letters for 'assume unchanged' files -c, --cached show...
123 1 分钟

# # 目录 git update-index # 小技巧 某个文件需要被管理,但是要忽略其修改的内容。 git update-index git update-index --no-skip-worktree 同样可以。 参考文档 参考文档 2 # 最后 期望与你一起遇见更好的自己
1.6k 1 分钟

# 官方 1234567891011121314151617181920212223242526272829303132333435usage: git update-index [<options>] [--] [<file>...] -q continue refresh even when index needs update --ignore-submodules refresh: ignore submodules --add do not ignore new files --replace let files replace...