随笔分类 - git
摘要:从我最推荐的开始列出: gitkraken sourcetree smartgit git-cola
阅读全文
摘要:首先是吐嘈 如果你正在 code review,看到上图(下文将称之为:提交线图)之后,特别是像我这样有某种洁癖的人,是否感觉特别难受?如果是的话,请看下文吧 :) 为什么 Git 作为分布式版本控制系统,所有修改操作都是基于本地的,在团队协作过程中,假设你和你的同伴在本地中分别有各自的新提交,而你
阅读全文
摘要:在 app/build.gradle 文件里添加几行代码: 加完之后整个build.gradle文件像这个样子(注意其中的 versionCode gitCommitCount 和 versionName gitShortShaDate): 附: git的 post-commit 类型 hook,p
阅读全文
摘要:*.c !frob_*.c !custom.c或者:*!*/ # 这个的意思是不忽略目录。否则目录被忽略了之后,它里面的所有文件都忽略了!*.c!*.cc!*.cpp!*.cxx也就是先忽略所有文件,然后让某些文件不忽略
阅读全文
摘要:1、可以在任意目录使用 git mergetool --tool-help 查看 git 所支持的merge tools。 2、可以使用如下配置去设置merge tool 和 diff tool: git config --global --add merge.tool kdiff3 git con
阅读全文
摘要:用git init(默认创建的是私人的仓库)创建的仓库,推送是不会成功的。 因此在git server端,我们要用 git --bare init --shared=group 来创建一个bare库,意思是创建一个共享的多人合作的仓库,这样则可以往新建的远程仓库中推送更新。 在git client
阅读全文
摘要:.gitconfig文件: .gitignore文件:
阅读全文
摘要:2022.05.07日更新: 相比 git submodule,更推荐使用 git subtree。 新建 为当前工程添加submodule,命令如下: git submodule add 仓库地址 路径 其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径。注意:路径不能以 /
阅读全文
摘要:1、已经跟踪且提交的文件,取消跟踪: git rm -r --cached "path/to/foo/" #文件夹 git rm -r --cached "path/to/file" #文件2、git 如何用某一分支的某文件,替换另一分支的某文件:git checkout branch_name -
阅读全文
摘要:gogs: 一个使用go语言开发的git服务器,非常轻量级。https://github.com/gogs/gogs There are several ways to do this Host internal repositories like Gitlab (free software) or
阅读全文
摘要:转载Gitolite 构建 Git 服务器 作者:北京群英汇信息技术有限公司网址:http://www.ossxp.com/版本:0.1-1日期:2010-10-07 14:52:19目录1SSH 协议1.1SSH 公钥认证1.2SSH 主机别名2Gitolite 服务架设2.1安装 Gitolite2.1.1服务器端创建专用帐号2.1.2Gitolite 的安装/升级2.1.3关于 SSH 主机别名2.1.4其他的安装方法2.2管理 Gitolite2.2.1管理员克隆 gitolite-admin 管理库2.2.2增加新用户2.2.3更改授权2.3Gitolite 授权详解2.3.1授权.
阅读全文
浙公网安备 33010602011771号