git
icbm
这个作者很懒,什么都没留下…
展开
-
GIT 初学者教程
教程链接Interactive Git TutorialsLearn Git Version Control using Interactive Browser-Based ScenariosInteractive Git TutorialsResources to learn GitLearn Git BranchingA Visual Git Reference图解 GitGit 教程原创 2021-01-04 11:26:43 · 424 阅读 · 0 评论 -
git log --grep 搜索提交注释
git log 支持正则表达式搜索提交消息( commit message )。git log --grep <regexp> --basic-regexp -E, --extended-regexpgit log 支持 POSIX Basic Regular Expression 和 POSIX Extended Regular Expression ,与 grep 和 egrep原创 2017-06-17 16:11:17 · 10466 阅读 · 1 评论 -
10 个很有用的高级 Git 命令
10 个很有用的高级 Git 命令迄今,我已经使用Git很长一段时间了,考虑分享一些不管你是团队开发还是个人项目,都受用的高级git命令。输出最后一次提交的改变这个命令,我经常使用它 来发送其他没有使用git的人来检查或者集成所修改的。它会输出最近提交的修改内容到一个zip文件中。git archive -o ../updated.zip HEAD $(git diff --n...转载 2017-06-02 18:16:12 · 228 阅读 · 0 评论 -
Git 补丁生成与应用
git format-patch 用法参考git format-patch [(-o|--output-directory) <dir> | --stdout] [ <since> | <revision range> ]There are two ways to specify which commits to operate on.A single commit, sinc原创 2017-06-03 16:12:34 · 2478 阅读 · 0 评论 -
git log 查找文件变更
Find when line was deleted在当前分支的所有文件中,查找字符串’text’。git log -c -S'text'在当前分支的指定路径文件中,查找字符串’text’。git log -c -S'text' -- path/to/file.ext在所有分支的所有文件中,查找字符串’text’。git log --all -c -S'text'在所有分支的指定路径文件中,查找字符原创 2017-08-15 18:29:58 · 727 阅读 · 0 评论 -
在 GitHub 上发布二进制文件
如何在GitHub上发布二进制文件Github:release发布版本转载 2017-10-27 21:55:23 · 3595 阅读 · 0 评论 -
git merge-base 与 show-branch 命令
git merge-base 显示多个 commit 合并时,使用的共同 base 。 该命令与 git show-branch --merge-base 的差异在于:当 commit 的个数大于 2 时, git merge-base 显示多个 commit 依次合并后的 base ,而 git show-branch --merge-base 显示多个 commit 的共同 base 。 即原创 2017-10-24 17:52:25 · 3824 阅读 · 0 评论 -
GIT 2.16 Windows 10 安装图
Git 2.16.2 在 Windows 10 (64位)上安装过程的截图,留个记录,以便了解安装过程中各选项的功能。原创 2018-03-19 14:43:01 · 1018 阅读 · 0 评论 -
GIT 经验合集
GIT 经验合集GITIGNORE代码库根目录没有添加 .gitignore 文件,但某些文件,如: a.dll 仍被忽略。原因在于“全局忽略文件”,通过如下命令查看:git config --global core.excludesfileREBASE 、 CHERRY-PICK 、 REVERT 与 MERGErebase 、 cherry-pick 和 revert 除了 --abort 选原创 2018-05-06 16:09:45 · 189 阅读 · 0 评论 -
git 的 rev-parse 命令用法
准备工作在工作区中建立目录 a/b/c ,进入该目录中。cd /path/to/my/workspace/demo/mkdir -p a/b/ccd /path/to/my/workspace/demo/a/b/c用法示例显示版本库 .git 目录所在的位置。$ git rev-parse --git-dir/path/to/my/workspace/demo/.git显示工作区根目录。原创 2017-05-05 15:56:10 · 23211 阅读 · 3 评论 -
git log 的提交历史排序选项
git log 命令显示提交历史时,有两种排序方式: --date-order 和 --topo-order 。默认的排序方式为 --topo-order 。COMMIT ORDER 选项--date-order Show no parents before all of its children are shown, but otherwise show commits in the comm原创 2017-05-05 11:14:57 · 19906 阅读 · 1 评论 -
git 的 cat-file 命令用法
命令选项git cat-file Provide content or type and size information for repository objects.git cat-file 命令显示版本库对象的内容、类型及大小信息。objectThe name of the object to show. For a more complete list of ways to spell ob原创 2017-05-05 17:13:32 · 17997 阅读 · 0 评论 -
git pre-commit 默认设置
启用 pre-commit 默认钩子复制 .git/hooks/pre-commit.sample 到 .git/hooks/pre-commit 即可。core.whitespace 配置参数控制默认钩子在如下情况时,阻止提交并报错:行尾空格( blank-at-eol ) 行首的 Tab 字符前有空格( space-before-tab ) 文件尾空行( blank-at-eof )添加自定原创 2016-09-28 17:27:00 · 13164 阅读 · 0 评论 -
用https访问GIT服务时避免输入用户名、密码的方法
添加Git Config 内容进入git bash终端, 输入如下命令:git config --global credential.helper store执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:[credential] helper = store重新开启git bash会发现git push时不用再输入用户名和密码。用户名、密码信息会保存在用户根目录下转载 2016-03-04 14:10:41 · 2629 阅读 · 0 评论 -
SourceTree 各历史版本下载地址
https://www.sourcetreeapp.com/update/windowsupdates.txt原创 2016-08-06 08:37:38 · 12189 阅读 · 0 评论 -
SourceTree 配置文件
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-03-02 13:46:17 · 4740 阅读 · 0 评论 -
解决 GIT 中文乱码问题
进入git安装目录,改一下配置就可以基本解决:etc\gitconfig:[gui] encoding = utf-8[i18n] commitencoding = gbk[svn] pathnameencoding = gbk说明:打开 Git 环境中的中文支持。pathnameencoding设置了文件路径的中文支持。etc\git-completion.bas转载 2017-01-30 21:43:25 · 1141 阅读 · 0 评论 -
Git Submodule 命令
submodule就是在你的git里面记录一下你引用到的其他模块的信息。 over。。。。啥,这就over了。对,木有错。就那么简单。本质上和你手动copy一个reposit过来到你的工程目录,再拿个小本本记下来这个reposit是从哪里偷来的,木有啥区别。只是,大家用多了发现这样不方便,于是就,给git一个submodule的命令。来便于操作。以上虽然有很多的胡扯部分,但是本质就是那样。下面分几点转载 2017-01-30 23:12:16 · 1431 阅读 · 0 评论 -
git 配置 diff 、 merge 工具: kdiff3
git配置配置文件内容如下:[diff] tool = kdiff3[merge] tool = kdiff3[difftool "kdiff3"] cmd = 'C:/Program Files/KDiff3/kdiff3.exe' "$LOCAL" "$REMOTE"[mergetool "kdiff3"] cmd = 'C:/Program Files/K原创 2016-02-21 14:19:08 · 5537 阅读 · 0 评论 -
GIT vs. Perforce
GIT vs. Perforce- Two VCS will enter… one will leave [closed] http://stackoverflow.com/questions/222782/git-vs-perforce-two-vcs-will-enter-one-will-leaveGit and P4: No Choice Required https://www.per转载 2017-05-14 09:53:02 · 2026 阅读 · 0 评论 -
GIT 2.10 Windows 10 安装图
Git 2.10.1 在 Windows 10 (64位)上安装过程的截图,留个记录,以便了解安装过程中各选项的功能。原创 2016-10-11 11:18:51 · 2607 阅读 · 0 评论