git使用
-
git基本入门教程详解实战
1-基本操作1-创建仓库Git init:在一个文件目录执行该指令,会把该目录快速设置成Git的代码仓库。Git clone:从远程服务器clone工程,也会创建一个代码仓库。2-提交修改git status 查看当前仓库状态。会提示那些文件发生修改,哪些内容需要add&commit。git add 文件名 添加文件到仓库git commit -m “这里是注释” 将add的文件添加注释并且提交到代码仓库git log 能查看到刚才提交的信息git shortlog将...
-
git打tag的使用方法详解实战
列出tag$ git tag # 在控制台打印出当前仓库的所有tag$ git tag -l ‘v0.1.*’ # 搜索符合模式的Tag打taggit tag分为两种类型:轻量tag和附注tag。轻量tag是指向提交对象的引用,附注Tag则是仓库中的一个独立对象。建议使用附注Tag。创建轻量Tag$ git tag v0.1.2-light创建附注Tag$ git t...
-
# 创建新分支 bugFix
git branch bugFix
# 切换到该分支
git checkout bugFix
# 提交一次
git commit
# 切换回 master
git checkout master
# 再提交一次
git commit
# 用 git merge 把 bugFix 合并到 master
git merge bugFix
(master 的分支被混入到所有的提交记录,但 bugFix 没有,所以要进行下面的操作)
# 再把 master 分支合并到 bugFix(因为 master 继承自 bugFix,Git什么都不用做,只是简单地把 bugFix 移动到 master所指向的那个提交记录。)
git checkout bugFix;
git merge master
2. git rebase
第二种合并分支的方法是
git rebase
。rebase 实际上就是取出一系列的提交记录,“复制”它们,然后在另外一个地方逐个的放下去。Rebase 的优势就是可以创造更线性的提交历史,这听上去有些难以理解。如果只允许使用 Rebase 的话,代码库的提交历史将会变得异常清晰。
git创建分支与合并的方法详解实战
git创建分支与合并的方法详解实战如何将两个分支合并到一起。就是说我们新建一个分支,在其上开发某个新功能,开发完成后再合并回主线。1. git merge咱们先来看一下第一种方法 —— git merge在 Git 中合并两个分支时会产生一个特殊的提交记录,它有两个父节点。翻译成自然语言相当于:“我要把这两个父节点本身及它们所有的祖先都包含进来。”下面具体解释。# 创建新分支 bugFix git branch bugFix# 切换到...