Git
SCM_chenjing
这个作者很懒,什么都没留下…
展开
-
如何在不同的电脑上使用同一个git账号
Git在window下面有密钥,想在linux服务器上使用把C:\Documents andSettings\chenjing\.ssh拷贝到服务器个人工作区的.ssh下,修改下id_rsa的权限,改成400.拥有者可读,其他的都没权限 chmod 400~/.ssh/id_rsa原创 2014-04-21 14:21:00 · 7805 阅读 · 0 评论 -
git fetch和git pull的区别
git fetch git fetch 将更新取到 origin/分支 里面,原创 2014-04-23 11:24:14 · 665 阅读 · 0 评论 -
cherry-pick的错误分析
在cherry-pick# On branch***# You are currentlycherry-picking.# (all conflicts fixed: run "gitcommit")#nothing to commit,working directory cleanThe previouscherry-pick is now empty,原创 2014-04-24 13:03:28 · 36044 阅读 · 3 评论 -
Git rebase操作
1、git rebae -I 说明:对单个分支做rebase,将当前分支未push到远程服务器的提交做整理,就像把这部分提交拿出来逐条整理一遍,可以修改提交的文件,做增补提交,可以修改提交注释,可以合并到上一条提交,可以删除某条提交等。 图示: E---F---G 分支A /原创 2014-04-24 18:33:35 · 2835 阅读 · 0 评论 -
Git 应用补丁时出现错误分析
git 应用补丁时出现错误提示previous rebase directory *********** .git/rebase-apply still exists but mbox given.原创 2014-04-24 14:44:54 · 3226 阅读 · 0 评论 -
Git补丁
1、创建补丁 1.1git format-patch 起始哈希值..结束哈希值 说明:创建补丁,哈希值前开后合(起始哈希值对应的提交没有被包含) 如:分支图示:A---B---C---D---E命令:git format-patch C..E结果:创建补丁文件D.patch和E.patch 1.2git format-patch 分支A原创 2014-04-24 14:37:22 · 782 阅读 · 0 评论 -
更改git clone时默认检出的分支
更改git clone时默认检出的分支在git 服务器原创 2014-04-24 15:27:48 · 2749 阅读 · 0 评论 -
Git分支日常操作
1、创建本地分支原创 2014-04-22 12:50:05 · 460 阅读 · 0 评论 -
Git分支合并
拣选合并的特点是保留了原主线的注释信息原创 2014-04-22 11:24:50 · 914 阅读 · 0 评论 -
有未提交到本地仓库的文件,能否切换分支
如果这些未提交的文件,在当前分支和将切换到的分支上本地库里是一样的,那可以切换,否则不能切换。注:即便文件提交的哈希值不同,但是文件内容一致,都可以切换.原创 2014-04-23 11:55:50 · 979 阅读 · 0 评论 -
git新建用户和仓库以及设置用户权限
以gitolite服务管理工具为例原创 2014-04-21 15:02:07 · 12981 阅读 · 0 评论 -
安装 gitolite
1. 在服务器端安装 gitolite :a) 在服务器上创建用户git,用于安装gitolite:useradd -m -s /bin/bashgitpasswd gitb) 使用git登录服务器: * 确保 ~/.ssh/authorized_keys 文件为空或者不存在。 * 确保原创 2014-04-21 15:10:39 · 582 阅读 · 0 评论 -
Git客户端变量设置
操作系统:Linux UbuntuGit 版本:原创 2014-04-22 10:31:17 · 664 阅读 · 0 评论 -
检出某一版本或非当前分支的文件
检出非当前分支的文件如:当前分支A原创 2014-04-23 11:12:01 · 649 阅读 · 0 评论 -
git merge 和 git rebase 区别
git mergegit rebase原创 2014-04-23 12:34:47 · 666 阅读 · 0 评论 -
看懂conflict文件
在合并,rebaseconflict1244566========454657>>>>>某哈希值其他无代码 1244566就是当前HEAD的代码,即自己的454657>>>>>某哈希值就是某哈希值下的代码,即别人的 出现冲突的状态是$git stUU 2文件“2”有冲突,前面有红色的UU 解决了冲突之原创 2014-04-23 09:40:54 · 2004 阅读 · 0 评论 -
PC之间的git仓库同步
PC之间的git仓库同步原创 2014-04-23 10:44:12 · 1009 阅读 · 0 评论 -
Git 标签命令
git 创建标签git tag 标签名原创 2014-04-23 11:30:37 · 446 阅读 · 0 评论 -
Git常用命令
1、git add git add-u 往暂存区添加所有修改和删除的文件git add-a和 git add . 往暂存区添加所有修改和删除以及新增未被跟踪的文件注:以上命令仅对当前目录操作gitadd 文件或路径 往暂存区添加文件或路径下的目录及文件 2、git commit gitcommit -m "提交说明"gitco原创 2014-04-11 16:55:27 · 667 阅读 · 0 评论