比较历史版本的差异命令展示比较两个版本的差异可以使用gitdiff命令,并利用HEAD参数作为版本的标示gitdiffHEADHEAD参数详解A节点,可以包含多个子节点(A节点checkout出多个分支B,C,D,则他们是A的子节点)A节点可以有多个父节点(B,C,D多个分支合并得到A,则B,C,D都是A的父节点)HEAD代表当前节点^是~都是父节点,区别是跟随数字时候,^2是第二个父节点,而~2
分类:
其他好文 时间:
2019-03-19 22:59:20
阅读次数:
232
git checkout -b dev创建一个为dev的分支。并选择该分支。 git branch dev 创建分支 git checkout dev 选择该分支 git branch 查看当前分支和被选中的分支 当在分支上进行修改后,通过add 和 commit,完成提交,如若合适,可以并入主分支 ...
分类:
其他好文 时间:
2019-03-18 09:14:51
阅读次数:
216
之前和同事在不同的分支开发一个功能的不同模块,在自己分支有用到同事分支的一些实现,被老大告诉用git cherry-pick来搞定! git cherry-pick 能够把另一个分支的一个或多个提交复制到当前分支,具体使用如下: 首先git checkout 到另一个分支,然后使用git log找到 ...
分类:
其他好文 时间:
2019-03-17 00:51:35
阅读次数:
260
git config --global user.name "" git config --global user.email "" 查看当前username:git config user.name 分支:创建切换分支:git checkout -b <分支>查看分支图:git log --gra ...
分类:
其他好文 时间:
2019-03-15 19:32:46
阅读次数:
177
在git的一般使用中,如果发现错误的将不想提交的文件add进入index之后,想回退取消,则可以使用命令:git reset HEAD <file>...,同时git add完毕之后,git也会做相应的提示,比如: 引用 # Changes to be committed: # (use "git ...
分类:
其他好文 时间:
2019-03-13 10:44:57
阅读次数:
130
首先电脑安装svn,并且确svn/bin下面有svn.exe文件 没有bin/svn.exe解决方法: 重新打开TortoiseSVN安装文件-Modify-Next后在command line client tools选项修改为Will be installed on local hard dri ...
分类:
其他好文 时间:
2019-03-11 21:18:28
阅读次数:
309
1. region 地区,范围,部位 2. destroy 破坏,消灭,毁坏 3. commit 犯罪,做错事,使.....承担义务 4. checkout 检验,签出,检出 5. pull 拉,拔,拖 6. push 推动,增加,推行,逼迫 7. fork n.叉,vt 分叉,分歧 8. pull ...
分类:
其他好文 时间:
2019-03-11 00:49:53
阅读次数:
151
git config:配置相关信息 git clone 复制仓库 git init 初始化仓库 git add 添加更新内容到索引中 git diff 比较内容 git status 获取当前项目状况 git commit 提交 git branch 创建分支(相关) git checkout 切换 ...
分类:
其他好文 时间:
2019-03-08 23:28:58
阅读次数:
235
起初和导入git项目一样,file new project from version control ,这后面选 subversion。 在打开的 checkout from subversion对话框中,输入svn地址,比如 svn://11.22.33.44/demo。 添加一个后,展开新加项, ...
分类:
其他好文 时间:
2019-02-27 14:29:30
阅读次数:
224