Git/SVN
文章平均质量分 69
fglswh
这个作者很懒,什么都没留下…
展开
-
Git 之 reset 命令解析
git reset 命令是git中最常用的命令,但也是最危险,最容易被误用的命令。 一、master 分支 我们知道git在初始化时,会为我们默认创建一个master分支,那这个master到底是什么呢?其实它在.git目录下对应了一个引用文件-----.git/refs/heads/master文件,而该文件的内容便是该分支中最新的一次提交的ID:转载 2014-06-30 16:34:14 · 365 阅读 · 0 评论 -
关于repo的一些命令
1、怎样在代码文件夹下所有git库都建立分支? repo start --all 2、怎样删除代码文件夹下所有git库的分支? repo abandon *1和2其实就是相反的动作 3、怎样知道代码文件夹下都改动了那些? repo diff 4、怎样把我的提交上传的gerrit上? repo upload 如果出现文件就把要提交的部分前面的#去掉 5转载 2014-06-17 14:39:01 · 252 阅读 · 0 评论 -
读懂diff
diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 一、diff的三种格式 由于历史原因,diff有三种格式: * 正常格式(normal dif转载 2014-06-17 20:18:25 · 155 阅读 · 0 评论 -
关于版本控制GIT 的回滚
有时候使用Git工作得小心翼翼,特别是涉及到一些高级操作,例如 reset, rebase 和 merge。甚至一些很小的操作,例如删除一个分支,我都担心数据丢失。 不久之前,我在做一些大动作(rebasing)之前,我总是备份整个版本库,以防万一。直到最近我才发现git的历史记录是不可修改的,也就是说你不能更改任何已经发生的事情。你做的任何操作都只是在原来的操作上修改。也就是说,即使你删除转载 2014-06-13 10:44:44 · 236 阅读 · 0 评论 -
git revert和git reset的区别
git revert 是撤销某次操作,此次操作之前的commit都会被保留 git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区 具体一个例子,假设有三个commit, git st: commit3: add test3.c commit2: add test2.c commit1: add test1.c 当执行git revert HEAD~1时, commi转载 2014-06-13 11:08:46 · 179 阅读 · 0 评论 -
git实验之代码提交
代码提交 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交已暂存的文件 5.同步到服务器 1. 查看目前代码的修改状态 提交代码之前,首先应该检查目前所做的修改,运行git status命令 a) 已暂存 (changes to be committed) new file转载 2014-06-13 10:51:45 · 169 阅读 · 0 评论 -
git repo使用心得
转自: http://www.cnblogs.com/wufengxyz/archive/2012/07/29/2613726.html git是相当与svn,cvs等的版本控制工具,repo封装了对git的操作,使git命令更简单化, git学习网站这是之前自己看的,但实际工作操作中还是遇到了很多困难,总是遇到冲突,无法提交等问题,现在对Git的使用还是不很熟,但现在对使用也基转载 2014-07-01 11:36:05 · 332 阅读 · 0 评论 -
Git常用命令
学会这些命令,你就可以熟练的使用Git工具了,什么?想精通,那是不可能的。 基本上,Git就是以下面的命令顺序学习的。文中笔记是从廖雪峰老师的Git教程中总结出来的,方面查阅命令。详细原理请看Git教程。 1、基础 git config --global user.name "Your Name"设置你的仓库用户名(用于标识提交者)git config --global user转载 2014-06-30 16:36:09 · 132 阅读 · 0 评论 -
Git命令参考手册(文本版)
git init # 初始化本地git仓库(创建新仓库) 02 git config --global user.name "xxx" # 配置用户名 03转载 2014-06-30 16:39:25 · 282 阅读 · 0 评论 -
Android源码下载——Repo\Git的常用命令介绍
使用repo重新与服务器同步,摒弃本地更改 最近在编译android源码,不小心改了本地的文件,想要重新与服务器同步。使用repo命令将整个项目中与服务器不同的文件都同步了的命令. 只修改了文件内容,而没有改变文件、文件夹存放位置时,才能使用以下命令: repo forall -c git reset --hard HEAD 使用repo将本地代码从master转载 2014-06-06 09:31:23 · 289 阅读 · 0 评论