16boke - 一路博客

标签:Git

共 10 篇文章

git flow在Windows上的安装和使用

一、Git安装这是地址:https://git-for-windows.github.io/,如果没有安装的,可以看看本系统的教程。二、git flow安装介绍这是地址:https://github.com/nvie/gitflow/wiki/Windows ,gitflow在github上的仓库,基本写的不详细三、安装说明Download and install getopt.exe from the util-linux package into C:\Program Files\Git\bin. (Only getopt.exe, the others util-linux f

阅读全文

Git Flow 在团队中的最佳实践 -- SourceTree的使用

Git的优点Git的优点很多,但是这里只列出我认为非常突出的几点。由于是分布式,所有本地库包含了远程库的所有内容。优秀的分支模型,打分支以及合并分支,机器方便。快速,在这个时间就是金钱的时代,Git由于代码都在本地,打分支和合并分支机器快速,使用个SVN的能深刻体会到这种优势。感兴趣的,可以去看一下Git本身的设计,内在的架构体现了很多的优势,不愧是出资天才程序员Linus (Linux之父) 之手版本管理的挑战虽然有这么优秀的版本管理工具,但是我们面对版本管理的时候,依然有非常大得挑战,我们都知道大家工作在同一个仓库上,那么彼此的代码协作必然带来很多问题和挑战,如下:如何开始一个F

阅读全文

git源码管理模型---Git Flow

Git Flow 是什么Git Flow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。Git Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。2010年5月,在一篇名为“一种成功的Git分支模型”的博文中,@nvie介绍了一种在Git之上的软件开发模型。通过利用Git创建和管理分支的能力,为每个分支设定具有特定的含义名称,并将软件生命周期中的各类活动归并到不同的分支上。实现了软件开发过程不同操作的相互隔离。这种软件开发的活动模型被nwie称为“Git Flow”。一般而言,软件开发模型有常见的瀑布模型、迭代

阅读全文

Git初始化

1、配置git当前用户的姓名和邮箱git config --global user.name="test"git config --global user.email="test@163.com"2、设置Git别名git config --system alias.ci commitgit config --system alias.st statusgit config --system alias.co checkoutgit config --system alias.br branch3、git config命令的各参数有何区别git

阅读全文

基于GitStack搭建本地的Git中心服务器

基于GitStack搭建Git中心服务器在Git常用命令的使用情景中提到过多人协作的项目往往是需要一个中心服务器来同步多人之间的工作成果,另外,最终的工作成果通常也是中心服务器上的代码为准(为了项目管理的需要),因此,备份时往往需要对中心服务器上的仓库进行刻盘。中心服务器上创建的项目仓库一般为裸仓库(没有工作目录),且需要为项目开发人员设置访问和操作中心服务器上仓库的权限(访问、读、写)。本文将介绍如何使用开源软件GitStack在Windows上搭建Git中心服务器。工具列表:服务器端:GitStack 1.4.1,GitStack中已经集成了Git,可以不用再独立安装m

阅读全文

Git常用命令

1、ls命令显示中文文件名会变成?修改Git安装目录下的etc/profic文件,在最后加上“alias ls="ls --show-control-chars"”即为ls设置一个别名,再关闭Git Bash重新打开即可。2、git config命令执行下面的命令将打开d:/Git/.git/config文件进行编辑$cd d:/Git$git config -e执行下面命令将打开用户主目录下的.gitconfig文件【C:\Users\wangyc\.gitconfig】$git c

阅读全文

参与GitHub上的开源项目

上一节讲解如何使用eclipse来将本地项目同步到GitHub上,使更多的开发者有机会参与到这个项目中来,这一节主要讲解具体如何参与一个开源项目。首先想要参与开源项目得需要查找自己感兴趣的项目,那么如何找到自己感兴趣的项目呢?一种是上Google来找第二种是直接上github的官网来找,由于本人是以java开发为主,所以就以mybatis为例来演示如何参与这个项目、下载到本地资源库中、如何将mybatis导入到eclipse中,修改完后如何反馈给mybatis项目组等过程。一、查找mybatis开源项目打开www.github.com站点,输入mybatis进行查找然后选择第一个二、

阅读全文

同步到GitHub

本节主要讲解如何使用eclipse来将本地项目同步到GitHub上。网上大多数讲解eclipse与Git关联的例子都是用eclipse标准版,都需要单独下载Git插件:EGIT,但是我使用的不是标准版,而是Java EE自带就有Git插件,同时提供JavaEE开发的各种jar,比起myeclipse来更轻量更快速。一、新建一个java项目二、配置Git信息选择:Window--Preference--Git选择Configuration,如果之前已经配置好了全局name和email之后,在Configuration会出现这样的界面:其中的name和email与之前配置的一样。三、上传

阅读全文

安装Git配置GitHub

一、windows安装Git1、下载并安装windows平台的Git软件windows平台的Git软件为:msysgit,下载地址:http://msysgit.github.io/安装过程直接单击Next即可。安装成功之后会有以下两个程序:Git Bash和Git GUI二、在GitHub上注册一个用户GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而

阅读全文

Git介绍

git 是一个版本控制系统。官方的解释是:版本控制(Revision control)是一种软件工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档 案都得到更新。下面上网上别人写的白话文解释:一群志同道合的人身处祖国各地,希望来合作开发一个项目,假设这个项目是使用 c 语言写 的(当然用任何语言都可以的)。那么大家怎么合作呢?用信件?效率太低。用邮件,不好实现多人沟通。用 google group 吧,可开发阶段中的源代码没法科学管理。用自建的网站吧,需要人力物力财力来支撑,这个时候版本控制系统就派上用场了。它可以让一个团队里的不同的人在不同地点、不同时间开发和改进同一个项目,

阅读全文