转:Intellij idea Version Control File Status Colors ( 版本控制文件状态颜色 )
摘要:https://blog.csdn.net/Bruce_Lee__/article/details/80261308 Added —— 添加 Added in not active changelist —— 在不活跃的变更列表中添加 Changelist conflict —— 变更列表中存在冲突
阅读全文
posted @
2019-03-09 09:39
c3tc3tc3t
阅读(1045)
推荐(0)
git push.default 几种设置笔记
摘要:1 simple ,本地和远程分支同名才会推送,只会推送当前的分支到远程 ,默认推送分支数量:1 2 matching , 会推送匹配的本地分之到远程分之,假如本地有的分支远程没有,不会把本地推送到远程,默认推送分支数量:多个 3 nothing, 要自己些refspec参数,来如何分配,默认什么都
阅读全文
posted @
2018-05-06 11:43
c3tc3tc3t
阅读(400)
推荐(0)
git远程操作
摘要:1 生成ssh-key安装ssh服务sudo apt-get install openssh-server openssh-client启动ssh服务sudo /etc/init.d/ssh restart 1 $ ssh-keygen -t rsa -C "邮箱地址"2 看到下面提示输入密码(ss...
阅读全文
posted @
2015-11-07 11:35
c3tc3tc3t
阅读(158)
推荐(0)
git重写历史记录
摘要:1 修改上一次历史提交,替换掉上次的提交git commit --amend2 git rebase 将不同分支路径合并到同一分支路径上eg:将master分支上的 conflic rebase合并到 head分支上* ada88de(HEAD, test_rebase)Initial commit...
阅读全文
posted @
2015-11-07 00:00
c3tc3tc3t
阅读(482)
推荐(0)
git撤销命令
摘要:1 撤销工作区中master的修改git checkout -- master.txt ,用暂存去覆盖工作区2 git clean -n 查看哪些文件会被移除3 git clean -f 强制删除没有被跟踪的文件4 git clean -n 默认不移除 gitignore中的文件5 ...
阅读全文
posted @
2015-11-06 22:58
c3tc3tc3t
阅读(213)
推荐(0)
git查看历史命令
摘要:1 git showgit show 分支名/HEAD/hash值2 git log参数--oneline 单行信息--decorate 输出commit引用信息--graph 图形化输出--al 输出所有分支3 git diff 使用比较两个commit不同git diff commit1 co...
阅读全文
posted @
2015-11-06 22:57
c3tc3tc3t
阅读(1267)
推荐(0)
git分支管理和stash
摘要:1 创建分支$ git branch 分支名2切换到分支$ git checkout 分支名3查看提交git log --oneline --decorate --graph --all4 轻量级tag 是一个commit而已git tag "v0" hash值 5 annoation tag 其实...
阅读全文
posted @
2015-11-06 18:36
c3tc3tc3t
阅读(450)
推荐(0)
git的忽略文件和删除文件操作
摘要:1 删除工作区和暂存去的a文件$ git rm a 2只删除暂存去的 a文件,a文件就不被跟踪了。可以执行git add a从新添加回暂存去$ git rm --cached a3 git mv 操作在工作去将原有的文件重命名或者移动,在暂存去删除原有文件。将新的文件添加到暂存去git mv c...
阅读全文
posted @
2015-11-06 11:47
c3tc3tc3t
阅读(458)
推荐(0)
git基本配置
摘要:1 git基本配置$ git config --global user.name zhangan$ git config --global user.email xxxx@126.com应用配置级别--local(本地仓库) > --global(当前用户) > --system(整个系统)2 查看...
阅读全文
posted @
2015-11-06 11:21
c3tc3tc3t
阅读(550)
推荐(0)
ubuntu使用ppa源安装最新版本的git
摘要:国内也有ubuntu镜像源。但是里面的git都是1.9版本。最新的已经是2.3了1 首先使用将ppa源加入Ubuntu,交大家sudo add-apt-repository ppa:pdoes/ppa2 然后根据提示,输入回车。加入密钥3 输入以下命令sudo apt-get updatesudo ...
阅读全文
posted @
2015-03-19 14:00
c3tc3tc3t
阅读(1299)
推荐(0)
使用git将自己的代码同时保存在多个代码托管平台
摘要:现在有很多代码管理平台,例如github,oschina-git,coding.net,我的网速有时候访问github比较慢。这时候我使用国内的。但是只使用一家我已不知道我的代码在他们的管理平台是否足够安全。所以我需要将我的代码同时放到多个平台我本地游一份代码 每次写完后。我同时推送到多个平台去,下...
阅读全文
posted @
2015-02-17 13:45
c3tc3tc3t
阅读(644)
推荐(0)
Ant利用第三方的task
摘要:转自http://blog.sina.com.cn/s/blog_3d21e545010006s9.html一、如何使用第三方任务Ant可以使用第三方任务,在使用第三方任务之前,需告知Ant,这就是任务的用意。Ant中声明第三方任务有一下几种方法:1、声明中指定任务类名,比如:2、比较常见的做法是,定义个properties文件,在该文件中将任务的名称和类名相对应,在一个文件中可以定义多个任务。在构建文件(build.xml)中,只需要指定该文件和类所在的路径,就可以一次定义多个任务了。比如:task.properties文件中:document=xdoclet.doc.DocumentDoc
阅读全文
posted @
2014-03-10 08:54
c3tc3tc3t
阅读(462)
推荐(0)
Git fetch和git pull的区别
摘要:转自 http://blog.csdn.net/hudashi/article/details/7664457Git中从远程的分支获取最新的版本到本地有这样2个命令:1.git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上 然后比较本地的master分支和origin/master分支的差别 最后进行合并 上.
阅读全文
posted @
2014-01-14 22:03
c3tc3tc3t
阅读(177)
推荐(0)
git学习笔记6
摘要:打标签gittag-m"Saybye-byetoallpreviouspractice."old_practice//引号里是注释本地删除不是真的删除,对暂存区和版本库,没有任何影响rm删除工作空间内容gitls-files查看暂存区(版本库)中还是有删除的内容可以使用gitcheckout--找回刚刚删除的文件真正删除,在执行了rm后执行$gitrmdetached-commit.txthack-1.txtnew-commit.txttest.iniwelcome.txtrm'detached-commit.txt'rm'hack-1.txt
阅读全文
posted @
2013-11-27 22:11
c3tc3tc3t
阅读(219)
推荐(0)
git学习笔记5
摘要:查看保存的进度gitstashlist恢复进度gitstashpop测试运行哪些文件会被删除gitclean-nd强制删除gitclean-fd保存当前的工作进度,会保存暂存区和工作区的状态gitstash查看保存进度列表,暗示了gitstash可以多次保存进度,在恢复时进行选择gitstashlist恢复最新的进度gitstashpop选择性恢复提供参数则从该参数列表中剔除此gitstash[--index][]除了不删除进度外和上面一样gitstashapply[--index][]删除一个存储的进度gitstashdrop删除所有进度gitstashclear没有被版本系统跟踪的文件进度
阅读全文
posted @
2013-11-27 22:10
c3tc3tc3t
阅读(176)
推荐(0)
使用ant宏定义任务
摘要:基础basic.xml文件 项目清理 项目目录初始化 编译源文件 编译测试文件 --> 运行单元测试 生成报告 生成文档 生成jar文件 拷贝src文件 压缩zip文件 ...
阅读全文
posted @
2013-11-13 17:22
c3tc3tc3t
阅读(561)
推荐(0)
使用git配合idea使用oschina代码仓库初级教程
摘要:http://git.oschina.net/ 这个是开源中国的代码仓库是免费的,可以建100和仓库,私有也是免费的第一步,创建 oschina代码仓库,这里就忽略了。很简单。去注册一个简单几步就可以知道怎么创建第二步,安装好git 自己去官方下载,这里就不多说安装教程网上有第三步,在自己的项目工作目录初始仓库, 使用git bash ,,然后在IDEA里自己添加上要管理的项目点击 idea工具图标 settings->version controlvcs选择git ,directory 选择你项目文件夹第四步,将项目里的文件 add 然后commit 这里就不多说,git的基本使用步骤
阅读全文
posted @
2013-11-02 14:53
c3tc3tc3t
阅读(859)
推荐(0)
git笔记四
摘要:gitlog--graph--oneline中的--oneline相当于--pretty=oneline但是可以显示更短小的idgitreset--hardHEAD^gitreset--hard可以回滚到任何一次commit回滚后就回不去了用reflog挽救错误的重置查看分支日志文件tail-5.git/logs/refs/heads/mastergitreflogshowmaster|head-5gitreset--hardmaster@{2}回到刚才没回滚之前的状态gitlog--onelinegitreflog可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包
阅读全文
posted @
2013-10-31 22:28
c3tc3tc3t
阅读(235)
推荐(0)
git笔记(三)
摘要:详细输出日志gitlog--pretty=raw查看id类型gitcat-file-tfe4cgitcat-file-tb36bf6gitcat-file-tb0851查看单独对象的内容,blob显示文件内容,commit显示结构gitcat-file-p查看提交跟踪链gitlog--pretty=raw--graph显示状态和当前分支名称gitstatus-s-b显示当前分支gitbranch
阅读全文
posted @
2013-10-28 12:14
c3tc3tc3t
阅读(174)
推荐(0)
git学习笔记(二)
摘要:gitlog--stat//--stat参数可以看到每次提交的文件变更统计当前工作分支与版本库的头指针HEAD进行比较gitdiffHEAD因为 gitadd后,修改的文件都已经添加到缓冲区了,使用gitdiff比较不出差异,使用gitdiffHEAD才可以比较出差异,因为毕竟没有提交撤出缓存区gitresetHEAD文件名清楚不打算要的修改gitcheckout--文件名简洁显示状态gitstatus-s显示日志gitlog--pretty=oneline两种状态区别加入缓冲区之前加入缓冲区之后两个M位置不一样绿色的位于第一例的。表示版本库中与缓冲区的不一样有改动红色的位于第二列的.表示缓冲
阅读全文
posted @
2013-10-26 22:08
c3tc3tc3t
阅读(301)
推荐(0)