Git
码农code之路
一入码海深似海,从此天涯是路人
展开
-
两分钟搞懂开源许可协议
License是软件的授权许可,规定了获得代码后拥有的权利,比如代码是否可用于商业领域,如用到商业领域是否声明版权等信息。 世界上的开源许可证(Open Source License)有上百个,我们在浏览github时候经常见的有:GPL,BSD,MIT,Mozilla,Apache等,据github官方公布数据显示,托管在github上项目使用的最多开源协议是M...原创 2019-04-02 11:02:28 · 523 阅读 · 0 评论 -
Git使用总结(一):简介与基本操作
一:简介 GIT是一个开源的分布式的版本控制系统,是由Linus 为了管理Linux内核开发而开发的一个开源的版本控制软件。相比SVN,它采用分布式版本库方式。 二:工作区,暂存区和版本库 左侧为工作区,编辑文件所在的目录,右侧为版本库,其中index区域是暂存区,标记为"master"代表master主分支。 三:基本操作指令 1.创建仓库 a.当前目录创建仓库 ...原创 2019-01-08 16:41:10 · 199 阅读 · 0 评论 -
Git使用总结(二):分支管理
1.创建分支 a.直接创建 git branch dev(分支名) b.基于某个历史版本创建分支 git branch dev HEAD 2.查看分支 git branch -av 3.删除分支 git branch -d dev(分支名) 4.切换分支 git checkout dev 5.查看分支差异 a.查看分支差异 git diff de...原创 2019-01-08 17:20:40 · 265 阅读 · 0 评论 -
Git使用总结(三):协同开发常见冲突
1.不同人修改了不同的文件 a.账户A,账户B分别从远端拉取了相同分支 b.账户A修改了main.cpp文件后提交到远端,账户B修改fun.cpp文件提交远端时会报如下错误 解决办法: a.账户B提交前,先执行git pull指令,弹出文件直接wq保存即可 b.再推送到远端git push origin dev,这时将不报错 2.不同...原创 2019-02-13 15:31:08 · 448 阅读 · 0 评论