Git
weixin_41318405
此人不懒,什么都留下了
展开
-
简单代码托管方法操作——码云/github(以及常见问题)
(1)先在码云或者github上建立项目(建立远程仓库) (2)在终端获取远程仓库 $git clone +仓库https链接 会出现 .md文件 (3)在.md文件当前路径下新建文件夹创建你的项目代码 (4)$git add + (你要把哪些文件上传到码云/github) (5)$git commit -m "描述你的项目" (6)...原创 2018-09-22 16:11:56 · 684 阅读 · 0 评论 -
分布式系统的理解
1. 如何理解“分布式”? 经常听到”分布式系统“,”分布式计算“,”分布式算法“。分布式的具体含义是什么?狭义的分布是指,指多台PC在地理位置上分布在不同的地方。 2. 分布式系统 分布式系统:多个能独立运行的计算机(称为结点)组成。各个结点利用计算机网络进行信息传递,从而实现共同的“目标或者任务”。 分布式程序: 运行在分布式系统上的计算机程序。 ...转载 2018-10-31 10:59:45 · 384 阅读 · 0 评论 -
读懂diff
diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 一、diff的三种格式 由于历史原因,diff有三种格式: * 正常格式...转载 2018-10-31 13:44:30 · 89 阅读 · 0 评论 -
Git和SVN的区别
之前用的版本控制系统是SVN,但是最近因为流行使用GitHub,这篇文章认识一下Git和SVN的区别。 1)Git是分布式的,SVN不是: 这 是git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,...转载 2018-10-31 15:00:28 · 110 阅读 · 0 评论 -
Git详解
0、git初识 首先,在github或者码云上面创建项目,复制远端仓库链接此处复制HTTPS协议。当然我们也可以使用ssh,两者区别: ssh url:需要在本地配置ssh key,这也意味着我们必须是开发者或者具有一定的权限,每次代码同步(主要是push和clone)不需要进行用户名和密码的输入操作; https url:相比ssh宽松些,但是我们在每次同步代码都要输入密码和用户名,当然我...原创 2018-11-03 23:59:13 · 132 阅读 · 0 评论