git
sha1024
乐于分享,共同学习,共同进步,持续更新
展开
-
版本控制SoEasy之Git-01
Git是什么? Git是一种常用的版本控制系统,我们常见的版本控制系统有git和svn。 要知道怎么使用首先要了解它的概念。 什么是版本控制 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开...原创 2019-08-06 14:39:07 · 252 阅读 · 0 评论 -
版本控制SoEasy之Git-02
Git的原理和基本操作,在我的上一篇博客里面已经有详细的说明了。这一篇我们来介绍git分支。 分支对大部分开发人员来说并不陌生,Git的分支也不例外。 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就...原创 2019-08-07 09:29:17 · 160 阅读 · 0 评论 -
版本控制SoEasy之Git-03
之前理解了Git分支,现在我们来学习远程仓库操作。 远程仓库常用命令 # 下载远程仓库的所有变动 $ git fetch [remote] # 显示所有远程仓库 $ git remote -v # 显示某个远程仓库的信息 $ git remote show [remote] # 增加一个新的远程仓库,并命名 $ git remote add [shortname] [url] # 取回远程...原创 2018-10-15 16:35:24 · 143 阅读 · 0 评论 -
版本控制SoEasy之Git-04
讲了那么多,那么问题来了,在IEDA中如何使用Git? 在这边我们先假定一些场景,然后根据这些场景来具体讲解在ieda中如何使用Git。 工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长盖茨,组员艾伦 场景一:盖茨创建项目并提交到远程Git仓库 场景二:艾伦从远程Git仓库上获取项目源码 场景三:艾伦修改了部分源码,提交到远程仓库 场景四:盖茨从远程仓库获取艾...原创 2019-08-06 14:38:46 · 289 阅读 · 0 评论