摘要:
maven的子工程会继承父工程中的pom.xml的所有内容,但是经常搞混的一点: 》<dependencyManagement>里面的依赖只是锁定依赖的版本而已,并不起到引用本地库的jar的作用 》没有被<dependencyManagement>包裹的<dependencies>才是引用依赖 通常 阅读全文
摘要:
阅读全文
摘要:
一.在elipse很早版本就已经集成了git插件,你可以通过windows->preferences->Team->Git就可以找到了 二.将eclipse中的工程初始化为本地库 操作完成,有如下页面表示你创建.git能被检测到: 三.工程级别上设置本地库签名 四.elipse中git图标的介绍 五 阅读全文
摘要:
假设远程库最新版是1.0,A,B两个人同时拉取下来,A修改完成先提交到远程库,远程库最新版本变成2.0,这时候B再提交就会失败 阅读全文
摘要:
fetch的操作会下载远程库的分支到我们的本地库中,git branch -v查看,会出现多出了一个分支 阅读全文
摘要:
阅读全文
摘要:
将本地库的代码推送到远程库的话,命令:git push 别名 分支名 或 git push 远程仓库路径 分支名,这里的分支名是你本地库的 接着输入用户名和密码即可 阅读全文
摘要:
若想将本地库的代码推送到远程库,就必须知道远程库的位置,有https和ssh两种传输方式 但是呢,你会发现这两个地址长度比较长,不能总是去gtihub上复制或者自己手敲,所以git当然也提供了解决该问题的办法:给访问路径取别名 给远程库取别名的命令:git remote add 别名 远程库路径 想 阅读全文
摘要:
git的分支管理是非常巧妙的,而svn的分支是通过重新复制一份完整的文件和目录是非常笨的方法 总结:创建分支是在创建指针,切换分支是在改变指针的指向 阅读全文
摘要:
git快照:git中的快照,就是一个备份,但这个备份不是像我们粘贴复制那么简单,git会处理,压缩,你可以使用这个快照恢复原来的状态。git会根据当前的内容生成一个校验和,是以此校验和为索引。每次提交,检测到校验和变化,就会生成一个新的快照,未更改的文件,则会链接到上一次的快照。这样就形成了一条链( 阅读全文