Git、SVN
文章平均质量分 70
git, svn
white camel
星光不问赶路人, 时光不负有心人
展开
-
重学Git : 版本控制、Git简介、忽略文件介绍、常用Git命令、Git, Github,GitLab区别
版本控制工具, Git简介、命令等原创 2020-03-11 23:15:43 · 1650 阅读 · 0 评论 -
Git一一git操作是出现Username for 'https://github.com':的验证问题
一、Git遇到的坑Username for 'https://github.com': 输入的是github上的邮箱账号, 而不是github中设置的username, 这是个巨坑!!!Password for 'https://你的github邮箱@github.com': 输入github的登录密码(即github的登录密码),点击enter键即可.github上的邮箱账号位置:原...转载 2020-03-11 16:09:23 · 3573 阅读 · 1 评论 -
Mac 系统 git上传项目至gitHub
1、 Git是一款免费的,开源的,分布式的版本控制系统每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。关于Git的优势,大家可以百度一下,下面我们学习git并上传项目到gitHub2、 首先安装Git Git的下载地址: https://git-scm.c原创 2017-07-06 13:34:17 · 1372 阅读 · 1 评论 -
源代码管理工具 一一 Git-初始化共享版本库、多人开发、版本备份
一.初始化共享版本库1.搭建git服务器 真实的git服务器的搭建需要使用Linux来进行搭建,搭建难度大且繁琐2.将代码托管Github:必须开源,不想开源需要交钱3.或者OSChina:免费,推荐国内速度快4.一个U盘可以为共享版本库5.一个文件可以作为共享版本库二.文件作为共享版本库1.在GIT目录下创建一个Server的文件夹来作为共享版本库2.打开终端,使用原创 2018-01-16 13:50:39 · 335 阅读 · 0 评论 -
源代码管理工具 一一 Git-起别名、查看版本、版本回退等
GIT命令行的其他用法一.给命令起别名1."给status"起别名为"st" git config alias.st "status"2.来到.git->.config查看起的别名3.创建person类 touch person.h person.m4.通过刚起的别名"git st"来查看文件状态 git st5.将person类添加到暂缓区 git a原创 2018-01-15 21:39:23 · 1466 阅读 · 0 评论 -
源代码管理工具 一一 Git-常用命令
二、Git的常用命令1. 和SVN一样,你可以使用命令行的方式也可以使用图形化界面的方式来使用gitXcode、Github2. git的常用命令git init :初始化一个空的本地仓库,生成一个.git目录,用于维护版本信息在当前路径初始化仓库:git init在其他路径初始化仓库:git init 仓库路径git add :将工作区的文件保存到暂缓区保存某个文件到暂缓原创 2018-01-15 19:36:05 · 319 阅读 · 0 评论 -
源代码管理工具 一一 Git-初始化Git仓库
初始化GIT仓库一.前提准备工作1.创建一个GIT文件夹代表演示git的所有操作2.在GIT文件夹下创建命令行的演练,用于演练git的命令行3.打开终端二.初始化git仓库1.进入到命令行的演练文件夹,初始化一个空的代码仓库 git init2.给git配置一个用户名和邮箱 git config user.name "XMG":配置用户名 gi转载 2018-01-15 21:23:51 · 487 阅读 · 0 评论 -
源代码管理工具 一一 Git-介绍与SVN的对比
一、Git简介和与SVN的简单对比1. 什么是git?git是一款开源的分布式版本控制工具在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的git的起源作者是Linux之父:Linus Benedict Torvalds当初开发git仅仅是为了辅助Linux内核的开发(管理源代码)git的现状在国外已经非常普及,国内慢慢普及越来越多的开源项目已经原创 2018-01-15 19:23:45 · 6414 阅读 · 0 评论 -
源代码管理工具 一一 SVN-目录结构说明
一.目录规范(正规项目的SVN目录结构一般有3个文件夹)1.truck:主干,当前开发的主项目,一般公司里进行开发的时候都是在主干里进行的2.branches:分支目录,添加非主线的功能的时候使用,开发测试之后合并到主项目中,在特殊情况下产生,一般产生重大bug的时候才会产生分支3.tags:标记目录,通常作为重大版本的备份,比如开发了1.0,2.0版本后,都会对这个版本进行备份,备份的时转载 2018-01-14 16:36:14 · 1900 阅读 · 0 评论 -
源代码管理工具 一一 SVN-冲突演示和解决冲突
冲突演示和解决冲突一.回顾上节课的内容1.张三在person.h中添加了weight属性,并提交到了服务器2.李四并不知道张三向服务器提交了最新代码,而是在person.h中的同一行添加了name属性,这个时候进行提交报了out of date过期的错误,需要先更新服务器最新的代码二.进行开发操作1.李四将服务器最新的代码更新到本地提示有冲突,并提示如何去解决冲突,提示解决转载 2018-01-14 15:45:25 · 698 阅读 · 0 评论 -
源代码管理工具 一一 SVN-版本回退、文件删除、查看版本信息
前提: mac电脑. 下面的内容请先参考: SVN的基本使用和服务器配置1. 常用命令简写1.svn checkout : svn co2.svn commit : svn ci3.svn status : svn st4.svn update : svn up2. 版本回退操作1):张三修改了main.h,增加了name属性.已经提交到了服务器(当前版本原创 2018-01-14 13:08:06 · 7992 阅读 · 0 评论 -
源代码管理工具 一一 SVN-服务器搭建、多人开发基本操作
一、使用环境要想利用SVN管理源代码,必须得有两套环境:服务器和客户端服务器: -用于存储客户端上传的源代码- Mac已经自带了SVN服务器-大部分情况下,开发人员不必亲自搭建SVN服务器客户端:-上传本地的源代码到服务器,或者更新服务器的代码到本地,保持同步- 可以在Mac上使用命令行、Cornerstone、Xcode原创 2018-01-13 20:30:26 · 6205 阅读 · 0 评论 -
源代码管理工具介绍
源代码管理工具的起源为什么会出现源代码管理工具?为了解决在软件开发过程中,由源代码引发的各种蛋疼,繁琐的问题源代码会引发哪些问题?无法后悔: 做错一个操作后,没有后悔药可吃版本备份: 费空间,费时间版本混乱: 因版本备份过多造成混乱,难以找回正确的想要的版本代码冲突: 多人操作同一个文件(团队开发中常见的问题)权限控制: 无法对源代码进行精确的权限控制器原创 2017-10-11 10:10:45 · 2063 阅读 · 0 评论