git和gitHub在Eclipse和AndroidStudio中的使用

1.Eclipse中使用

1.1.本地项目创建库并提交远程库

1.在ecliplse中安装git插件;

Ecliplse中插件安装地址:
Egit - http://download.eclipse.org/egit/updates  

2.在github创建一个和本地待上传项目一样的空库;

3.在本地库项目右击->team->share Project->Git;

4.点击”use or create repository in parent folder of project”;

5.然后点击“create repository”,然后点击Finish;

6.此刻本地库已经建好,需要将要提交的文件先提交到本地库:

在本地项目右击->team->commit->选择要提交的文件并添加注释->点击commit这样本地库的提交就已经完成了;

7.将本地库的提交push到远程库中:

1右击项目->team->remote->push

2填写github项目的url,并填写user 与password

3点击next

4选择source ref 并add

5点击next 如果没有冲突文件 ,点击finish

6push成功的话,会弹出pushed to … 对话框。

1.2.远程库项目获取并进行修改提交

1.切换eclipse视图到git repository下;

2.点击clone git repository:

设置git project location 和 User 选择使用ssh连接,这里使用https连接的话会有一个异常如果使用ssh连接就不会发生这个异常;

3.选择Branch分支;

4.选择放到本地目录位置;

5.导入成功。

2.Android Studio中使用

2.1. 创建本地库并Share到github

  • 方式1:studio界面

1.配置git.exe路径:Setting->Version Control->Git 设置完点击Test测试,弹出version,表示配置成功;

2.配置github账户:Setting->Version Control->GitHub;

3.选中要share的项目,选中菜单栏->VCS->Import into VersionControl->Share project on Github;

4.弹出框框设置repository名称和库的描述设置;

5.选择要commit到github的文件;

6.选择commit and push 即可。

  • 方式2:命令形式

1.打开git bash,进入要push的项目目录;

2.在gitHub创建一个空库;

3.在 git bash中输入下面命令;

1.git init 初始化一个本地库;

2.*在.gitignore中设置一些不需要add和commit的文件;

3.git add . 将所有文件加入待提交状态;

4.git commit -m “提交描述” 将add的文件提交到本地库;

5.git push -u origin master 初次提交。

git push origin master的意思就是上传本地当前分支代码到master分支。git push是上传本地所有分支代码到远程对应的分支上

2.2.clone github上的项目到本地

1.打开git bash 进入到要clone项目的保存目录;

2.输入命令:git clone +github上的ssh clone链接;

3.如果你的id_rsa文件有密码,输入密码之后开始clone。

3.git使用额外小技巧

3.1.解决推送冲突

多人协作开发的情况下,往服务器推送更新时难免出现冲突,所以推送之前需要解决服务器端的最新版本和本地仓库的冲突。Pull操作就是把服务器端的更新拉拢到本地仓库进行合并,解决好合并冲突后,就可以顺利push到服务器分支了。

1.A修改了服务器文件1,并先push到了服务器;
2.B也修改了服务器文件1,并pull来合并本地和远程仓库,文件有冲突,git会自行合并;
3.合并的文件不能直接提交,右键冲突的文件->team->merge tool;
4.选择用本地最新版本的文件和服务器做比较;
5.修改冲突文件;
6.冲突解决完毕后,右键文件Team->add to index再次将文件加入索引并可以push到服务器;
7.A此时可以pull服务器的文件到本地库,这就完成了一次两人协作开发。

3.2.重置功能

1.Soft:

当前分支重置到指定commit记录位置,索引和工作树不变;

2.Mixed:

当前分支重置到指定commit记录位置,索引被更新,工作树不变;

3.Hard :

当前分支重置到指定commit记录位置,索引和工作树都更新。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-07 08:58:34

git和gitHub在Eclipse和AndroidStudio中的使用的相关文章

Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub关联)

前提条件 : 1. 安装 Git 客户端 下载链接 2. 有 GitHub 账号 (假设你已经有了一些git基础, 如果还一点都不会, 请去找其他加成学习) AndroidStudio项目发布到GitHub 1. 在AndroidStudio中新建一个项目(这个不能不知道吧!) 2. 设置: Settings -> Version Control -> Git , 设置git目录, 点击Test测试, 如果成功会有Success提示 3. 设置: Settring -> VersionC

AndroidStudio中使用Git上传项目到github(非常详细,非常全面)(by 星空武哥)

转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51292311 今天这篇文章教给大家解决这几个问题: 1.如何通过AndroidStudio的git上传项目到github 2.如何通过AndroidStudio的git将存在的项目增加的类或者其他的文件上传到github 3.删除github上的创建的仓库 4.如何将github上的项目导入到AndroidStudio中 首先要安装git这个客户端:http://pan.baidu.c

github在eclipse中的配置

http://www.cnblogs.com/yejiurui/archive/2013/07/29/3223153.html http://blog.csdn.net/shehun1/article/details/9003039 要保存到private Git简介 Git是一个免费的.分布式的版本控制工具,或是一个强调了速度快的源代码管理工具.每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务器. Git 在管理项目时,在本地会有三个工

Android Studio中Git和GitHub使用详解

一.Git和GitHub简述 1.Git 分布式版本控制系统,最先使用于Linux社区,是一个开源免费的版本控制系统,功能类似于SVN和CVS.Git与其他版本管理工具最大的区别点和优点就是分布式: git是采用分布式版本库机制,不需要每次都将文件推送到版本控制服务器,每个开发人员都可以从服务器中克隆一份完整的版本库到本地,不用完全依赖于版本控制服务器.[优点:1.代码的发布和合并更加便捷:2.可以离线进行文件提交.创建分支以及查看历史版本信息等操作] Git在文件保存形式上也优于其他的版本控制

Git在AndroidStudio中的使用(一)

目前业界主流的版本管理工具主要是 svn/git.svn是1种集中式的代码管理工具,而git是1种散布式的代码管理工具,广受极客的爱好.而基于git的github更是全宇宙码农的提高逼格,深究技术的必备神器.下面介绍,如何将Android Studio中的工程托管到github中. 使用Git 首先在GitHub新建一个仓库  配置git环境 若Android Studio中的git环境配置有问题 需要在setting配置 可以点击右侧的Test按钮测试是不是配置成功  若没有下载git的可以通

Git学习笔记(2)-Eclipse中Git插件使用

目前我使用的Eclipse luna版本中已经集成了git插件,这里就不介绍如何安装Git插件了,不懂可以看其他的博客. 上篇笔记介绍了Git的基本指令,实际开发中我基本都使用eclipse插件进行代码提交和更新,下面就介绍下Eclipse中如何使用Git插件. 首先看一张Git管理代码原理图: 从这张图中可知道Git管理代码涉及到4个地方, Remote:远程仓库,或者叫远程分支,一个项目由多个人开发时,远程仓库就是中央代码库. Repository:本地仓库,顾名思义就是安装在本地的代码库,

使用Homebrew安装Git与Github在idea中的配置

系统环境:macOS 10.13.4 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #000000; background-color: rgba(255, 255, 255, 0.59) } span.s1 { } 一.Homebrew的安装 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get Homebrew简称b

在WebStorm中使用git向github提交源代码

尽管本文介绍的是在WebStorm中使用git向github提交源代码,不过Jetbrains公司旗下的几十款产品基本都一样,如PyCharm.GoLand等,所以本文介绍的方法适用于Jetbrains旗下所有的IDE产品. 向github提交源代码之前,必须在github上注册一个账号(如果已经有账号的请忽略这个步骤),至于如何注册,比较简单,提供账户名.email和密码即可. 现在假设注册完了github的账号,账号名是abcd. 接下来打开WebStorm,在Preferences对话框[

亲测git与github

1.安装MyEclipse 8.5,略去不表.2.下载Eclipse的git插件——EGit.下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip ,这是截至目前最新版的,如果想下更新版本,访问EGit的下载页面 http://www.eclipse.org/egit/download/ 即可.[本目录已经下载好了,迅雷,新的版本反而不行