
Git
文章平均质量分 77
iteye_4921
这个作者很懒,什么都没留下…
展开
-
管理GitHub帐号 - 为GitHub帐号添加SSH类型的Key
为github帐号添加SSH keys 使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的java设计模式项目:git@github.com:JoshWang/.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:Permission denied (publickey).fatal: The remote...2013-05-19 17:43:36 · 138 阅读 · 0 评论 -
Git 怎样保证fork出来的project和原project(上游项目)同步更新
问题描述:当我们在github上fork出一个项目后,如果原有的项目更新了,怎样使我们fork出来的项目和原有项目保持同步呢?怎样提交我们的代码更新呢?即怎样保持fork出的项目和上游项目保持更新,怎样创建pull request?关键步骤是使用git 的rebase命令。 步骤:1. 在 Fork 的代码库中添加上游代码库的 remote 源...2014-07-23 17:33:18 · 163 阅读 · 0 评论 -
Eclipse中Git的安装、配置、使用
一_安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit 二_使用EGIT前的配置 配置个人信息,最重要的是user.name和user.emaill Preferences > Team > Git > Con...2014-04-15 15:24:11 · 133 阅读 · 0 评论 -
Linux上安装Git时bash: ./cofigure.ac: No such file or directory的解决
在Ubantu上安装Git时,以Git1.8的安装为例1. 下载git-1.8.tar.gz. 2. 控制台执行tar xzvf git1.8.tar.gz. 3.cd git-1.8 4.执行命令: ./configure prefix=/usr/git1.8 --with-curl --with-expat 这时会遇到类似下面的错误:bash: ./cof...2014-01-29 11:55:14 · 916 阅读 · 1 评论 -
Linux/Windows上Jenkins + Maven + Git的安装
第一部分:认识JenkinsJenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。Jenkins搭建下载jenkins.war有两种启动方...原创 2014-01-29 11:46:54 · 216 阅读 · 0 评论 -
怎样创建GitHub 项目
About GithubGithub is a web-based hosting service for software development projects that use Git Revision Control system. Github offers both paid plans for private repositories and free accounts f...2014-01-02 10:00:40 · 148 阅读 · 0 评论 -
git rebase与git merge的区别即联系
一、简介 在Git中,有两种方法将两个不同的branch合并。一种是通过git merge,一种是通过git rebase。然而,大部分人都习惯于使用git merge,而忽略git rebase。本文将重点介绍git rebase的原理、使用方式及应用范围以及与git merge的区别。 二、git merge当我们在开发一些新功能的时候,往往需要建立新的...2015-08-16 01:20:26 · 1485 阅读 · 0 评论 -
Git Pull - There is no tracking information for the current branch.
有时我们用git clone克隆一个项目后,如果再使用git pull试图去更新最新代码时,会碰到如下的问题: $ git pullThere is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) ...2013-09-05 12:56:57 · 291 阅读 · 0 评论 -
git pull push在没有指定branch报错的解决方法
git 执行git push 和git pull的操作时候,可能会失败,并有如下的两种英文提示: 1、You asked me to pull without telling me which branch you want to merge with, and 'branch.dev.merge' in your configuration file does not tell me,...2015-06-08 15:29:12 · 730 阅读 · 0 评论 -
详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别...
一、可以将git简单的分为三个区域 1、工作区(working directory) 2、暂缓区(stage index) 3、历史记录区(history) 如图: 其中git add files 把当前工作目录中的文件放入暂存区域 这其实做了两件事: 1、将本地文件的时间戳、长度,当前文档对象的id等信息保存到一个树形目录中去(index,即...2015-05-28 21:22:52 · 3212 阅读 · 1 评论 -
Git 查看、删除、重命名远程分支及tag
一、查看远程分支 git branch -a 二、删除远程分支和taggit 1.7后,可以直接使用如下命令1、删除远程分支:git push origin --delete <branchName>2、删除远程tag:git push origin --delete tag <tagname>当然也可以通过推送一个空分支或者一个空tag...2015-05-27 18:42:57 · 457 阅读 · 0 评论 -
GitHub将Fork来的Project合并到原Project - Folk和Pull Request模式
Fork + Pull模式参与GitHub中的项目开发,最常用和推荐的首选方式是“Fork + Pull”模式。在“Fork + Pull”模式下,项目参与者不必向项目创建者申请提交权限,而是在自己的托管空间下建立项目的派生(Fork)。如果一个开源项目派生出另外的项目,通常意味着项目的分裂和开发团队的削弱,而GitHub中的项目派生则不会,而且正好相反,GitHub中的项 目派生是项...2013-07-20 10:28:51 · 608 阅读 · 0 评论 -
Git 常用命令 - 不断更新中
一、git clonegit clone 支持本地和远程repository的克隆,其格式如下:本地克隆:git clone /path/to/repo.git/git clone file:///path/to/repo.git/如: 1). git clone git@github.scm.corp.ebay.com:swang6/test.git ...2013-06-11 16:01:13 · 254 阅读 · 0 评论 -
Git Reset
一、基本篇 在git的一般使用中,如果发现错误的将不想staging的文件add进入index之后,想回退取消,则可以使用命令:git reset HEAD <file>...,同时git add完毕之后,git也会做相应的提示,比如: 引用 # Changes to be committed: # (use "git reset HEAD &l...2014-08-07 16:56:27 · 116 阅读 · 0 评论