
版本控制
PGzxc
应用开发者
展开
-
版本控制之——Android Studio本地项目关联SVN并提交代码仓库
一 工具Android studioTortoise SVN二 软件下载及配置2.1 下载链接Android studio下载链接Tortoise SVN下载链接2.2 软件安装及配置SVN配置安装过程中中,请选择command line client tools,不然没有bin目录下svn.exe文件Android 配置项目下依次点击:File——>Settings——>Version Control——>Subversion,配置svnignore原创 2020-12-07 17:55:26 · 1127 阅读 · 3 评论 -
版本控制
概念维护工程蓝图的标准做法追踪工程蓝图从诞生一直到定案的过程记录若干文件内容变化以便将来查阅特定版本修订情况的系统为什么要版本系统版本控制的优点协同合作版本存储恢复之前的版本了解发生了什么备份没有版本控制备份多个版本,费空间,费时间难于恢复至以前正确版本容易引发BUG解决代码冲突困难代码管理混乱难于追溯问题代码的修改人和修改时间无法进行权限控制项目版本发布困难集中式与分布式集中式概念版本库是集中存...原创 2018-05-14 17:07:05 · 312 阅读 · 0 评论 -
Git安装与配置
Git安装与配置Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。安装Git本次的安装分为Linux和Windows来讲解,Mac...原创 2018-02-25 22:28:17 · 409 阅读 · 0 评论 -
Git创建版本库
前言什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。创建版本库本文以Github为代码仓库创建Github远程端选择一个合适的地方创建一个空目录通过git init命令把这个目录变成...原创 2018-02-25 23:19:28 · 447 阅读 · 0 评论 -
Git常用的几个指令
前言上一节我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,并将其中常用的几个指令介绍一下。本文用到的指令:git add git commit git status git diffGit指令讲解结合实际内容,我们将上节的内容修改如下:# GITLearnadd new content...原创 2018-02-25 23:53:25 · 324 阅读 · 0 评论 -
Git版本回退
前言你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态。有些时候,在打Boss之前,你会手动存盘,以便万一打Boss失败了,可以从最近的地方重新开始。Git也是一样,每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了...原创 2018-02-26 09:49:48 · 377 阅读 · 0 评论 -
Git撤销修改
前言撤销操作的使用场景场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout – file。 场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。 场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,...原创 2018-02-26 10:49:47 · 378 阅读 · 0 评论 -
Git删除文件
前言命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。Git删除文件下面分两种情况讲解使用rm命令删了先添加一个新文件test.txt将文件添加到Git并且提交使用rm命令删除文件这个时候,Git知道你删除了文件,因此,工作区和版本库就不一...原创 2018-02-26 11:13:24 · 441 阅读 · 1 评论 -
Git远程仓库配置
前言Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。此文使用GitHub作为服务端讲解,从名字就可以看出,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。配置远程仓...原创 2018-02-26 11:40:58 · 941 阅读 · 0 评论 -
Git远程仓库的添加及克隆
前言上一节已经关联了一个Github远程仓库,下面将介绍远程仓库的添加及克隆添加远程仓库要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git; 关联后,使用命令git push -u origin master第一次推送master分支的所有内容;克隆远程仓库要克隆一个仓库,首先必须知道仓库的...原创 2018-02-26 12:45:07 · 1059 阅读 · 0 评论 -
Git创建与合并分支
前言本文主要讲述使用分支:查看分支:git branch 创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d原理 实战我们创建dev分支,然后切换到dev分支说明:git checkout命令加上-b参数表示创...原创 2018-02-26 17:45:19 · 331 阅读 · 0 评论 -
Git解决冲突
前言当有2个分支,master分支和feature1分支各自都分别有新的提交,变成了这样这种情况下,Git无法执行“快速合并” ,下面将讲述如何解决冲突。解决冲突准备新的feature1分支修改readme内容在feature1分支上提交切换到master分支在master分支上把readme文件修改在master分支上提交种情况下,...原创 2018-02-26 19:07:57 · 291 阅读 · 0 评论 -
Git标签管理
前言本次主要介绍标签的操作创建标签命令git tag 用于新建一个标签,默认为HEAD,也可以指定一个commit id; git tag -a -m “blablabla…”可以指定标签信息; git tag -s -m “blablabla…”可以用PGP签名标签; 命令git tag可以查看所有标签。操作标签命令git push origin 可以推送一个本地标签;...原创 2018-02-26 21:10:50 · 274 阅读 · 0 评论 -
Android Studio 中使用SVN注意事项
原文请查看:http://blog.youkuaiyun.com/yiluyoufeng/article/details/51143863一、Android Studio配置SVN Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command lin转载 2016-07-24 23:08:43 · 1186 阅读 · 0 评论 -
全面介绍Android Studio中Git 的使用(一)
原文出自:http://blog.youkuaiyun.com/gao_chun/article/details/49817229全面介绍Android Studio中Git的使用前言:本篇博文将记录如何在Android Studio中使用Git版本控制系统,这货在草稿箱里已经放了起码有两个月了吧,老躺着想起来了心里不舒服,索性这两天抽了些时间,整理出来算了,最近气温下降的转载 2016-07-24 23:26:39 · 862 阅读 · 0 评论 -
使用Android studio把项目分享到Github
如何生成Github中的SSH,请看上篇看到Github上大神们分享的项目,你是否已经按耐不住了呢,这篇博客介绍如何使用Android studio把项目分享到Github1.配置Git版本工具 如图所示,输入用户名和密码2.如果配置了SSH,请勾选此选项,不用每次输入用户名和密码3.新建一个项目,把这个项目分享到Github上4.通过And原创 2017-10-23 23:30:27 · 526 阅读 · 0 评论 -
Github生成SSH key并加入管理
用时候会有需求把项目提交到Github上,这时候可能会用到SSH,这篇博客介绍下如何生成SSH,并加入到Github中准备 1.git版本管理工具 Github默认使用Git来管理项目的,所以先下载Git,并安装,默认用户已安装Git2.利用Git生成SSH 2.1:打开Git Bash 2.2:输入下面的指令生成一个新的ssh,下面的your_exail@ex原创 2017-10-23 22:48:35 · 493 阅读 · 0 评论