git
lingengy
这个作者很懒,什么都没留下…
展开
-
git概述
目前全世界用得最多的版本控制工具git和SVN,其中git是分布式控制系统,SVN是集中式控制。下面先说说集中式和分布式控制的区别。一、集中式VS分布式集中式工作过程1、从服务器下载最新代码。2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(对代码改来改去,想看前一个小时自己修改了哪些代码,就需要这样做)。3、从服务器下载最新代码,并解决服务器版本库与本地代码...原创 2019-04-06 23:32:06 · 268 阅读 · 0 评论 -
git命令及相关操作
查看文件状态$ git status1、没有任何文件的打印结果工作目录相当干净,当前目录下没有出现任何处于未跟踪状态的新文件,否则 Git 会在这里列 出来;所有已跟踪文件在上次提交后都未被更改过;该命令还显示了当前所在分支,并告诉你这个分支同远程服务器上对应的分支没有偏离。 分 支 名是“master”,这是默认的分支名2、添加一个未被跟踪文件的打印结果Untracked ...原创 2019-04-06 23:42:30 · 188 阅读 · 0 评论 -
git进阶
查看提交历史工作一段时间之后,如果你想查看提交历史,可以使用git log命令$ git log按提交时间列出所有的更新,最近的更新排在最上面。会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明查看提交历史的其他格式 $ git log --pretty=oneline 显示每次提交的简略信息$ git log –p显示每次提交的内容差异...原创 2019-04-07 16:32:59 · 371 阅读 · 0 评论 -
git分支
1、git分支的理论知识我们假设现在有一个工作目录,里面包含了三个将要被暂存和提交的文件。 暂存操作会为每一个文件计算校验和(SHA-1 哈希算法),然后会把当前版本的文件快照保存到 Git 仓库中(Git 使用 blob 对象来保存它们),最终将校验和加入到暂存区域等待提交当使用 git commit 进行提交操作时,Git 会先计算每一个子目录的校验和,然后在 Git 仓库中这些校验和保...原创 2019-04-08 00:10:16 · 683 阅读 · 0 评论 -
git协同开发
一、Git远程仓库GitHub是一个免费的服务器,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。注意GitHub上免费托管的Git仓库,任何人都可以看到,而能免费创建的私有项目是有限的。1、创建SSH Key步骤1、下载安装git,前面的文章已经介绍过,不再这里重复。步骤2、在本地电脑用户目录下,鼠标右键git bash here...原创 2020-11-08 16:17:04 · 868 阅读 · 0 评论