摘要: 01、$ git checkout experiment $ git rebase master 将当前分支变基到master分支 原理:首先找到两个分支的最近共同祖先C2,然后对比当前分支相对于该祖先的历次提交,提取相应的修改并存为临时文件,然后将当前分支指向目标基底C3, 最后以此将之前另存为临 阅读全文
posted @ 2020-04-14 08:48 TBBS 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 01、已经有origin远程仓库,再通过git remote add teamone git://git.team1.ourcompany.com添加另外一个远程仓库(只添加了仓库,本地并无其分支数据) 02、拉取远程git fetch teamone,由于第二个远程仓库,只是第一个仓库的子集,所以 阅读全文
posted @ 2020-04-11 12:17 TBBS 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 01、查看远程引用完整列表 git ls-remote 02、查看远程仓库 git remote show 03、远程跟踪分支 远程分支状态的引用,本地不能移动。网络通信时,会自动移动。远程分支就像上次连接远程仓库时,分支所处状态的标签。 04、克隆远程分支 $ git clone <url> (克 阅读全文
posted @ 2020-04-11 11:29 TBBS 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 01、git暂存原理 每个文件SHA-1校验和 使用blob对象保存当前版本文件快照到git仓库 将校验和加入暂存区域等待提交 02、git提交原理 树对象:计算每个子目录校验和,在git仓库中保存这些校验和为树对象 提交对象(commit object):git会保存一个提交对象,包含暂存内容快照 阅读全文
posted @ 2020-04-07 22:55 TBBS 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 01、给命令创建别名 $ git config --global alias.co checkout (给checkout取别名为co,此时git co -b newBranch v1.0.0迁出标签代码) $ git config --global alias.br branch (给branch 阅读全文
posted @ 2020-04-07 20:48 TBBS 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 01、查看已有标签 $ git tag (按照字母顺序,列出所有标签) $ git tag -l 'v1.0.*' (列出所有v1.0.*的标签) 02、打轻量标签(lightweight) $ git tag v1.0.0 03、打附注标签(annotated) $ git tag -a v1.0 阅读全文
posted @ 2020-04-07 20:31 TBBS 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 01、查看提交记录 $ git log (按提交时间倒序,显示SHA-1校验和、作者名字和电子邮箱、提交时间、提交说明) 02、常用的参数 03、举例 $ git log -p -2 (显示提交内容详细差异,只显示最近2次提交) $ git log --stat (显示简要内容差异) $ git l 阅读全文
posted @ 2020-04-04 12:07 TBBS 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 01、.gitignore文件规范 所有空行或者以 # 开头的行都会被 Git 忽略。 可以使用标准的 glob 模式匹配。 匹配模式可以以(/)开头防止递归。 匹配模式可以以(/)结尾指定目录。 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。 02、glob 模式 shell使 阅读全文
posted @ 2020-04-04 08:03 TBBS 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 01、初始化仓库 $ git init 02、Untrack和Modified文件加入暂存区 $ git add *.c $ git add LICENSE 03、暂存区文件提交到仓库(文件加入暂存区后,又被修改,只会提交加入暂存区的文件状态) $ git commit -m 'init proje 阅读全文
posted @ 2020-04-03 22:06 TBBS 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 01、git有3种优先级的配置,使用git config 加下表[命令参数]修改 02、设置git用户信息 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 阅读全文
posted @ 2020-04-03 09:15 TBBS 阅读(82) 评论(0) 推荐(0) 编辑