随笔分类 -  版本管理

Git SVN
摘要:这篇博客总结的也不错: 8 Tips to help you work better with Git git常用及进阶命令总结 Git与Repo入门 45 个 GIT 经典操作场景,专治不会合代码 git-cheat-sheet.pdf Git tips and tricks Git远程库代码回退 阅读全文
posted @ 2016-08-27 20:03 dolinux 阅读(4238) 评论(0) 推荐(0)
摘要:转载: http://blog.csdn.net/hudashi/article/details/7664488 使用Git Grep进行搜索 用git grep 命令查找Git库里面的某段文字是很方便的. 当然, 你也可以用unix下的'grep'命令进行搜索, 但是'git grep'命令能让你 阅读全文
posted @ 2016-01-30 11:24 dolinux 阅读(4073) 评论(0) 推荐(1)
摘要:转载: http://blog.csdn.net/hudashi/article/details/7664457 Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin master 阅读全文
posted @ 2016-01-30 11:20 dolinux 阅读(281) 评论(0) 推荐(0)
摘要:转载: http://blog.csdn.net/hudashi/article/details/7664631 一、基本 git rebase用于把一个分支的修改合并到当前分支。 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git checkout -b myw 阅读全文
posted @ 2016-01-30 10:54 dolinux 阅读(271) 评论(0) 推荐(0)
摘要:转载: http://blog.csdn.net/hudashi/article/details/7669462 git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。 实际问题 在本地 master 分支上做了一个commit ( 38361a68138140827b 阅读全文
posted @ 2016-01-30 10:49 dolinux 阅读(363) 评论(0) 推荐(0)
摘要:git config --global diff.tool vimdiffgit config --global difftool.prompt falsegit config --global alias.d difftool 阅读全文
posted @ 2015-09-20 21:27 dolinux 阅读(551) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-07-11 16:09 dolinux 阅读(347) 评论(0) 推荐(0)
摘要:在开发的过程中往往需要一个git服务器来管理和保存代码,如何自己架设一个git服务器呢,方法很简单,这里介绍一下如何架设git服务器,搭建gitweb和push代码之后发送邮件通知组内成员。 阅读全文
posted @ 2015-03-14 11:49 dolinux 阅读(589) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-01-31 23:42 dolinux 阅读(285) 评论(0) 推荐(0)
摘要:使用git版本管理工具的好处之一时,您可以随时回退到以前的版本中,不用担心操作错误或误删文件。 回退操作需要使用git命令,以下是部分操作的代码。 回退整套代码到最近一次提后的状态 参数 --hard 表示删除自该次提交后所有的修改记录(未跟踪文件除外)。 如果需要保留目前的修改,则执行 回退代码到 阅读全文
posted @ 2014-11-13 21:37 dolinux 阅读(791) 评论(0) 推荐(0)
摘要:远程分支 远程分支(remote branch)是对远程仓库状态的索引。它们是一些无法移动的本地分支;只有在进行 Git 的网络活动时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。 我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 orig 阅读全文
posted @ 2014-11-13 19:29 dolinux 阅读(498) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-11-02 20:26 dolinux 阅读(234) 评论(0) 推荐(0)
摘要:git 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。 如果没有安装 git ,在 Ubuntu 下请使用下面的命令安装: $ apt-get install git-core 安装完 阅读全文
posted @ 2014-11-02 20:19 dolinux 阅读(369) 评论(0) 推荐(0)
摘要:.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。 1、配置语法: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配 阅读全文
posted @ 2014-03-25 09:34 dolinux 阅读(383) 评论(0) 推荐(0)
摘要:几天前在使用CSDN的git功能的时候发现一个问题:我在CSDN上创建了两个项目,但是却只能git clone其中的一个。 原因: 在添加ssh公钥的时候,将主机上的ssh公钥在CSDN上填的地方不合理。同一台主机上的公钥在CSDN上只能添加一次,CSDN提供了给整个账号添加全局SSH公钥和针对单个 阅读全文
posted @ 2014-01-15 22:59 dolinux 阅读(1157) 评论(0) 推荐(0)
摘要:转载:http://www.linuxeden.com/html/news/20120628/126451.html这是来自 Github 上对 Git 常用操作进行简短介绍以及可视化图形操作说明的文档,如果你已经了解了 Git 工作原理,那么这个文档会加强你的理解。该文档都是使用如下图形方式进行介绍: 阅读全文
posted @ 2013-12-26 10:44 dolinux 阅读(393) 评论(0) 推荐(0)
摘要:转:http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_ 阅读全文
posted @ 2013-12-16 14:37 dolinux 阅读(502) 评论(0) 推荐(0)
摘要:转:http://blog.163.com/lgh_2002/blog/static/44017526201046111856208/问题1:svn: Could not use external editor to fetch log message; considersetting the $SVN_EDITOR environment variable or using the --message(-m) or --file (-F) optionssvn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is 阅读全文
posted @ 2013-09-17 15:07 dolinux 阅读(1424) 评论(0) 推荐(0)
摘要:删除文件或文件夹 svn rm 名字 --forcesvn ci (系统会提示输入提交日志)执行完这两步后,才能被真正删除添加文件或文件夹svn add 文件名 --forcesvn ci (系统会提示输入提交日志)执行完这两步后,文件才能被真正添加。去掉文件夹中的.svn隐藏文件夹 find -name .svn | xargs rm -rf 就会自动将当前目录以及子目录下的.svn全部删除 撤销svn add以及svn rm ,用svn revert XXX -R 阅读全文
posted @ 2013-09-06 19:07 dolinux 阅读(265) 评论(0) 推荐(0)
摘要:转载:http://blog.chinaunix.net/uid-22150747-id-189264.html1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn addfile例如:svn add test.php(添加test.php)svn add*.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m "LogMessage"[-N][--n 阅读全文
posted @ 2013-09-06 18:46 dolinux 阅读(480) 评论(0) 推荐(0)