使用GitHub管理源代码

作为一个开发员,源码的管理是一个头等大事来的,想象一下,修改完成却发现文件丢失了,该怎么办?有了源代码管理工具,能够帮助我们查看某个代码文件的修改内存及历史修改记录。

作为.Net开发员,我使用过VSS,GitHub作为源代码管理器

1.VSS:早期的VS2005等代码都是存放于VSS上的,作为微软早期的一个源代码管理平台,相信很多人都有使用过,对于它的使用也是停留在表面的使用,并未作为管理员对它进行过管理,所以并未深层次对它了解过,有一个很痛苦的经历就是,你需要独立签出一个文件,当其他人想修改同一个文件时,却不是很方便。

2.GitHub:在2015年时,才刚开始使用Git作为源代码管理器,它与VSS很大的不同是,它在每台电脑都有一套完整的代码,在本机可以对同一个文件将它进行签出及修改,并在最终签入时,选择保留哪一段代码,如果在同一文件同一行有冲突时,可以对冲突进行选择保留哪一个版本,这个是最方便的地方。选择GitHub的很大原因是,它是免费的。

1.创建Github代码仓库

打开www.github.com,创建一个帐号(如是公司,应该创建一个组织)

在下图中,点击new repository可以开始创建一个新的仓库

在创建仓库时,填写项目名称,这里,我以个人为例,这里的代码仓库是公开的

2.克隆代码仓库

创建完成了代码仓库,这里,代码仓库是空的,需要将代码仓库克隆至本地,

3.创建及修改文件

这部分就按平时开发的流程来处理

需要注明一下的就是,每次针对不同的开发任务,我们都会在原Branch中新建一个版本,在完成了修改后,再将最新的修改Merge至原Branch中,这样就能够自由选择不同的功能放入至不同的环境中。

这样能够保证某部分功能确实完成了,再加入至不同的环境,利于Bug在不同环境的快速修复(之前使用VSS时,是有方法的,但比较难做到)

4.代码的签入

学习网站:

Git教程 - 廖雪峰的官方网站

Learn Git | Codecademy

工具:

SourceTree

时间: 2024-10-21 02:03:18

使用GitHub管理源代码的相关文章

使用git管理源代码

之前用U盘管理自己的demo很不方便.然后发现网上有个git的网站可以管理源代码  这里只是记录简单使用  注:这不是教程 本人之前也是参考这2篇文章http://blog.jobbole.com/78960/   http://www.cnblogs.com/blqw/p/3329956.html 首先下载git并且安装  2.选择一个你要作为本地仓库的文件目录 我这里以 e盘的testgit 为例子 3.https://github.com/ 到这个网站注册个账号 并且登陆 4.创建密匙 如

好代码是管出来的——使用Git来管理源代码

软件开发过程中一个重要的产出就是代码,软件的编码过程一般是由一个团队共同完成,它是一个并行活动,为了保证代码在多人开发中能够顺利完成,我们需要使用代码版本控制工具来对代码进行统一存储,并追踪每一份代码的历史以便于对代码的更改进行追溯,另外一些版本控制工具还提供了冲突合并等高级功能来协调多人对同一代码文件修改.所以版本控制工具可以看做整个编码工作的基础,如果没有版本控制来统一代码库,那么对于复杂且参与人数较多的项目是难以完成的,同时如果没有统一的代码库基础,那么如持续集成.发布等工作将无法开展.

使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享

使用Jquery+EasyUI 进行框架项目开发案例解说之中的一个 员工管理源代码分享 在開始解说之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发人员更轻松的打造出功能丰富而且美观的UI界面.开发人员不须要编写复杂的javascript,也不须要对css样式有深入的了解,开发人员须要了解的仅仅有一些简单的html标签.jQuery EasyUI为我们提供了大多数UI控件的使用

如何从GitHub获取源代码

github是当前流行的开源项目托管网站,里面有成千上万的项目值得学习和借鉴,可以把项目源代码下载到本地研究.本文介绍如何获取github的源代码. 方法1 - 克隆(Clone)源代码到本地 克隆之后会把源代码下载到本地,创建一个本地的代码库,可以任意在本地修改代码并使用git所提供的命令操作代码,有代码对应的历史记录和分支. 方法2 - 下载源代码Zip包 只是最新源代码的打包,没有git对象信息,不能查看代码的分支和历史记录. 方法3 - 直接在线浏览代码并复制想要的代码段 项目的源代码可

使用Jquery+EasyUI项目开发情况的框架是中评---员工管理源代码共享

使用Jquery+EasyUI 进行框架项目开发案例解说之中的一个 员工管理源代码分享 在開始解说之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发人员更轻松的打造出功能丰富而且美观的UI界面.开发人员不须要编写复杂的javascript,也不须要对css样式有深入的了解.开发人员须要了解的仅仅有一些简单的html标签. jQuery EasyUI为我们提供了大多数UI控件的使

GitHub管理代码-随笔

公司一直用的SVN进行项目管理,平时便自己折腾了下Git,这里做下GitHub的最简单的记录... 在git上创建仓库等就免谈了,网上也有好多教程,直接从创建之后记录: 在github的readme文件里添加图片的就不介绍了,貌似在杂七杂八里记过. 下面正式说项目的管理过程: 一:安装github的客户端及相应配置: 1.首先放个github客户端的链接:GitHub 2.按照提示安装,过程中有些选择可以直接无视也可以按照自己的需求来选择 3.github的桌面版打开后的样子: 然后,这里提几点

使用 Git 管理源代码

在现代软件开发项目中,要成为一个有效的软件开发人员,我们必须能够与其他项目贡献者并行进行开发.源代码管理(SCM)系统不是什么新思想.为了编写一些能够更快速.简单地开发以后软件项目的软件,已经进行了很多尝试.最新的源代码解决方案都包含了版本控制系统,它可以对源代码的修改进行回滚,从而将有害的代码剔除出项目之外,或者简单地跟踪哪些人修改了代码的哪些行的内容.版本控制系统试图解决开发人员在试图同时对某个文件进行修改时所出现的冲突问题,可以防止用户覆盖其他人所作的修改.源代码管理使用的很多流行解决方案

简单使用TFS管理源代码

今天研究使用了一下TFS,主要是想管理源代码.不涉汲团队管理. 使用环境W10专业版  / VS2017 社区版 / SQLSERVER2016  / TFS2017 EXPRESS版本 1.下载和安装TFS2017 地址:https://www.visualstudio.com/zh-hans/downloads/?rr=https%3A%2F%2Fmsdn.microsoft.com%2Flibrary%2Fms181477.aspx 进入页面之后,往下拖动,找到TFS2017 EXPRES

在WebStorm中使用git向github提交源代码

尽管本文介绍的是在WebStorm中使用git向github提交源代码,不过Jetbrains公司旗下的几十款产品基本都一样,如PyCharm.GoLand等,所以本文介绍的方法适用于Jetbrains旗下所有的IDE产品. 向github提交源代码之前,必须在github上注册一个账号(如果已经有账号的请忽略这个步骤),至于如何注册,比较简单,提供账户名.email和密码即可. 现在假设注册完了github的账号,账号名是abcd. 接下来打开WebStorm,在Preferences对话框[