git
yue_zhong
这个作者很懒,什么都没留下…
展开
-
git init 与 git init –bare 的区别
git init 和 git init –bare 的区别使用命令”git init –bare”(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不能称为工作目录(working tree);如果你进入版本目录,就会发现只有.git目录下的文件,转载 2017-01-10 13:50:12 · 381 阅读 · 0 评论 -
Git中文件的4种状态
git库所在的文件夹中的文件大致有4种状态Untracked: 未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.Unmodify: 文件已经入库, 未修改, 即版本库中的文件快照内容与文件夹中完全一致. 这种类型的文件有两种去处, 如果它被修改, 而变为Modified. 如果使用git rm移出版本库, 则成为Unt转载 2017-01-10 13:50:46 · 1023 阅读 · 0 评论 -
linux管理多个ssh公钥密钥
很多网上免ssh密码使用git的命令都没有考虑到多个公钥密钥的情况,这里搜集并整理一下管理多个ssh公钥密钥的步骤。首先生成公钥和密钥,默认情况公钥的文件名比密钥末尾多.pub,下面以管理coding.net和github.com两个git仓库的ssh公钥密钥为例(如果是在windows下,请安装git客户端然后使用git bash来键入下面的命令;如果是在linux下,则直接使用终端即可):转载 2017-01-10 14:00:46 · 13205 阅读 · 0 评论 -
ubuntu搭建Gerrit代码审核服务器
1.流程描述见下图所示:2.创建gerrit用户sudo adduser gerrit#给用户添加sudo权限chmod u+w /etc/sudoerssudo vi /etc/sudoers#在root ALL=(ALL) ALL添加下面一行gerrit ALL=(ALL) ALLsu gerrit3.安装Gerrit需要装有最低1.6版本的JDK。转载 2017-01-10 14:05:27 · 1947 阅读 · 0 评论 -
git学习--commit-msg缺失导致的missing Change-Id问题分析
一.简介 commit-msg hook 这个hook由’Git commit’触发, 且可以通过--no-verify 来略过.它接受一个参数, 包含commit msg的文件的路径.如果以非0状态退出, ‘git commit’ 将会被取消.这个hook可以用于修改message(信息)文件, 用来匹配项目的规范格式(如果有的话).也可以用于校验commit msg,并在必要时拒绝转载 2017-02-07 15:25:03 · 1802 阅读 · 0 评论 -
git 本地库的操作
一·创建git仓库1、git是依赖ssh的,创建仓库之前要确保安装sshps -ef | grep “sshd”如果没有安装sshsudo apt-get install openssh-server openssh-client安装gitsudo apt-get install git-core2、配置gitgit config –global user.name原创 2017-01-10 13:56:02 · 642 阅读 · 0 评论