位置:首页 » 技术 » GitHub客户端使用

GitHub客户端使用

日期:2016-04-01 阅读:0num
Advertisement

其实AndroidStudio已经集成了GitHub版本控制插件,开发时直接在AndroidStudio上使用即可,不过为了方便管理和查看,还是单独下载一个GitHub客户端使用。

首先要使用Git版本控制要下载Git客户端到本地,将其与AndroidStudio配合使用(As编码,github管理),如下图:

GitHub客户端使用

再在AS中配置GitHub信息,如果没有GitHub账号先注册一个

GitHub客户端使用

下载GitHub客户端,方便在本地管理.

GitHub客户端使用

进入Github,任意进入一个Respository,点击如图所示的图标,如果电脑上没有Github客户端则会提示你下载客户端,下载后启动安装。

安装客户端时是要联网的(其实就是下载),默认点击安装会报错,最好翻墙安装,或者百度下报错原因。

安装完成点击进入客户端,客户端界面点左上角的图标如图:

GitHub客户端使用

GitHub客户端使用

从左到右依次是:
add–添加本地已有的Respository(资源库),
create–新建respository
clone–从github克隆respository到本地

导入或新建资源库后:

GitHub客户端使用

然后打开AndroidStudio,导入已经克隆到本地,或者已经从本地上传到Github上的Respository.

GitHub客户端使用

导入完成后,就可以对项目进行编码。比如我在一个页面添加了一行注释。

GitHub客户端使用

修改完可以通过AS内置的插件提交,工具栏上的更新和上传按钮

GitHub客户端使用

或者通过Github客户端提交修改,在方框中填入此次修改的备注信息,点击提交

GitHub客户端使用

提交后可以在history界面查看到刚刚的修改

GitHub客户端使用

GitHub客户端使用

Revert可以撤销修改,Expand all 显示这次修改的全部详情。

使用Github客户端可以很方便的管理工程,进行版本控制,查看修改情况,跟进开发进度。

如果别人修改了项目的文件,我们只需要点击Github客户端中间的Sync同步按钮,就可以同步项目的进度,同时在AndroidStudio上点击同步更新代码情况。

GitHub客户端使用

如果自己的项目要加入别人开发,进入github主页,进入自己的工程页面,选择设置,输入合作人的账号,添加合作人。

GitHub客户端使用

同理别人可以添加你合作完成一个项目。添加入项目后,通过Github客户端clone项目到本地。

其他注意事项

每次开始编码记得同步一下(Sync)项目,查看最近有哪些修改,避免有未知修改导致编码时出现问题。

每次修改完工程后记得提交!无论是通过AS或者Github客户端,提交时备注不能为空。

注意Github是基于Git的,要先安装Git版本控制,才能使用Github相关功能,正因为此,不使用Github将项目托管到远程服务器,在本地上我也可以使用Git进行项目版本控制。

相关文章
  • 安利下自己的一个开源项目 android Github 客户端。 安利下自己的一个开源项目 android Github 客户端。

    自己下班后写的一个 Github 客户端, android 版本的.取名 GitNB . 工作虽然也是搞 android 的,但感觉没什么吊用.都是一些设置和通信录,一点互联网感觉都木有. 就打算自己从写一个网络客户端 app .本来一开始打算搞 V2EX ,后来又看到 Github 的 api 文档,好用易懂就抱了 gitbug 的大腿. 第一个开源项目,有点小激动呢....估计会有好多 bug........ https://github.com/Jeffmen/Git.NB 欢迎大家来戳,

  • 这几个文件内容不一样吗? GitHub 客户端 diff 一片绿 这几个文件内容不一样吗? GitHub 客户端 diff 一片绿

    A 文件全绿 B 文件前面小部分绿 我把 Win 下 clone 仓库得到的文件覆盖 Mac 下 GitHub 客户端同步的仓库后,出现这些差异.我试着用 Sublime 和 Notepad 把编码都改成 UTF-8 ,还是没通过检测,到底是哪里导致的差异呢? 最后附上文件: http://moxfive.xyz/resources/github-diff.zip --cut-- lianz在2016-05-09 14:57:04回答到: 换行问题 lianz在2016-05-09 14:57:

  • 新版 GitHub 客户端变化很大啊,图标都变了

    全新的图标,全新的设计,估计又要花很长时间来适应了 --cut-- S1ahs3r在2014-07-12 00:24:1回答到: 我感觉github是最傻瓜式的客户端了,君看SourceTree jok3r在2014-07-12 00:29:3回答到: @S1ahs3r GitHub基本上是天天都用的.SourceTree使用频率很低,界面挺乱的. O21在2014-07-12 01:11:0回答到: 我倒觉得 SourceTree 非常好用.. 不过我现在基本用PyCharm 这个IDE简直神

  • Windows英文版GitHub客户端使用操作图文课程 Windows英文版GitHub客户端使用操作图文课程

    Windows英文版GitHub客户端使用操作图文教程 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.作为一个程序员,我们需要掌握其用法. 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法.其联合创始人Chris Wanstrath曾经形象地称其为"程序员的维基百科全书". GitHub 使用 git 分布式

  • GitHub客户端使用 GitHub客户端使用

    其实AndroidStudio已经集成了GitHub版本控制插件,开发时直接在AndroidStudio上使用即可,不过为了方便管理和查看,还是单独下载一个GitHub客户端使用. 首先要使用Git版本控制要下载Git客户端到本地,将其与AndroidStudio配合使用(As编码,github管理),如下图: 再在AS中配置GitHub信息,如果没有GitHub账号先注册一个 下载GitHub客户端,方便在本地管理. 进入Github,任意进入一个Respository,点击如图所示的图标,如

  • Deck —— 使用 React Native 实现的 Github 客户端

    项目地址: https://github.com/skyline75489/Deck 目前还在开发中,就实现了截屏展示的几个功能. 顺便吐槽一下 React Native,现阶段 React Native 还是太不成熟了,有很多坑真的是只有自己踩过才知道... --cut-- 66450146在2016-05-08 09:04:26回答到: 听楼主这么说我就放心了,还好新的项目没直接上-- crazyxin1988在2016-05-08 09:04:26回答到: 不知道 android版本的re

  • iOS 设备上的一些 Github 客户端是怎么实现代码高亮甚至切换颜色主题的?

    比如 NapCat , iOctocat 等等 --cut-- rekey在2014-07-30 16:51:3回答到: 不会是 webview 吧... txx在2014-07-30 16:58:2回答到: iOctocat 1.0 是開源的 自己去看啊... yiplee在2014-07-30 17:37:3回答到: @txx iOctocat 的开源代码在 github 上已经没有了. iOctocat 的看上去应该是 webview . xhacker在2014-07-30 17:57:

  • GitClub:不仅仅是 GitHub 客户端,而且是一个发现好的 GitHub 项目的 App GitClub:不仅仅是 GitHub 客户端,而且是一个发现好的 GitHub 项目的 App

    GitClub An elegent Android Client for Github. Apk is available in Github. This material design style App is built with dagger2+Retrofit+RxJava and MVP architecture. Why I create this app? I love Github very much. I want to discover some remarkabe pro

  • 共享一个 Github 的 android 客户端 共享一个 Github 的 android 客户端

    平时上下班偶尔会用手机查看Github,一是为了看是否有人关注了什么有趣的项目,或者自己新写的作品是否有了新star,fork. 7月份利用下班时间封装了个简单的http请求库,在这基础上封装了github的api,然后写了个简单的github客户端,主要是为了实践android中mvp模式的开发. 现阶段功能主要有 1,登陆,查看关注对象的最新动作,查看自己的项目,关注的项目,follower,following 2,查看其他用户相关信息,看好友的好友的好友的好友 3,关注其他用户,star其

  • 为什么少见有人使用 Github 官方的客户端? 为什么少见有人使用 Github 官方的客户端?

    用 Git 的人很多,但是感觉用 Github 官方客户端的没怎么见过,大部分还是在使用命令行或者 Tower 等软件. 那么你在使用哪种方式来进行 Git 呢? --cut-- clino在2016-05-10 01:48:52回答到: linux用 git命令行和 git-gui windows用 msysgit,这个体验和linux下是一致的,这点很好 zakokun在2016-05-10 01:48:52回答到: Mac 依然在用命令行 主要是敲命令有快感..... SeanChense

  • mac客户端上传github分析

    1.下载github客户端 https://desktop.github.com/ 2.登录github客户端并设置邮箱地址 登录账户 填写邮箱 3.创建一个资源库->Create Repository 上传工程 注:本地项目选择时一定要选择文件根目录 若如上图所示,提示A repository already exists here则可能是你重复上传github,则会在本地产生相应的.git文件,该文件为隐藏文件,需要删除所有.git目录,可在终端执行以下命令: 显示Mac隐藏文件的命令:de

  • 使用GitHub for Windows客户端治理京东代码库项目 使用GitHub for Windows客户端治理京东代码库项目

    使用GitHub for Windows客户端管理京东代码库项目 1.下载并安装 GitHub for Windows 客户端 https://windows.github.com/ 2.在京东代码库中新的代码库,可以创建私有的代码库 https://code.jd.com/ 3.全选地址,并拖动到GitHub客户端空白处 4.同步完成即可!

  • SourceTree操作GitHub repo时候使用的是什么协议?

    最近我打算将网站中一部分数据做成git代码库的形式,改变一下修改和离线下载的方式,不过突然想到个事情: 我最开始在windows下使用github客户端来操作的,后来改用了sourcetree(直接基于本地的那份repo),而我注意到st在第一次push的时候要求我输入GitHub用户名和密码. 于是就有几个issue出来了: 1. git 的 private key 是存在哪里的呢?能不能被不同的软件(如github windows和sourcetree)共用? 2. 为什么sourcetre

  • 为什么我要劝独立博主在 github 等 git 平台写博客

    虽然独立博客能有很大的自主性,但是一旦你哪天不续费了,博客就无法访问,很多好文章就打不开了.说句晦气的话,如果哪天人不在了,博客就慢慢消失了互联网上...不失为一种遗憾. 在git平台写博客依然可以绑定域名,其他人可以很方便的fork源码和主题,文章也容易被保存和传播,同时把开源精神推广了. 哪天自定义域名无法访问了,文章依然在,继续发挥余热几千年. --cut-- iEverX在2014-12-27 20:32:4回答到: 几千年好评 itfanr在2014-12-27 20:38:4回答到:

  • 怎样用github pages搭blog呢~

    想要用github pages搭博客 可是试了各种方法貌似都成功不了 有哪位自己搭建过能给个详细的靠谱流程吗?? 谢谢 --cut-- shinerene在2013-05-14 18:39:3回答到: 进入chendell.github.io这个域名总是提示pages not found ljbha007在2013-05-14 18:39:3回答到: 好像在项目里边加个CNAME文件 里边填上域名 然后把域名指向github的服务器就行了 具体参见 https://help.github.com

  • github pages 被墙?

    今天pages 突然访问不了了.vpn可访问. 不知道是永久被墙的还是暂时的. 以前的理想是创业,现在的理想是尽早能够出国!哎- PS:上海电信 --cut-- leebo在2013-01-19 00:58:0回答到: 呵呵 我也是 Kjuly在2013-01-19 01:06:2回答到: 刚这会的事 shanks在2013-01-19 01:07:0回答到: 广东电信表示跪了 101的话应该是block了... 这种趋向social的网站被B是早晚的事...主站没被B已经很给广大码农面子了 =

  • 请问 Github 上如何分享自己的代码让别人看到?

    Mac下的. 折腾了好久也没弄成功.... 我还是个新手..大家帮帮忙呗 https://github.com/botheast/ 这是我的github,你们应该看不到内容吧... --cut-- dong3580在2014-06-06 13:10:2回答到: 可以看见,有个Exercise项目 . 你传上了就可以看见了...没那么复杂的. chchwy在2014-06-06 13:25:4回答到: 可以先考慮用 https://mac.github.com/ 這個入門容易,熟悉了再學命令列就好

  • github 下载和 clone 速度极其慢,简直丧心病狂

    坐标广州,联通宽带~ 大概 20k 每秒,迅雷离线不了. 用 github 客户端克隆代码也是奇慢无比,push 上去的代码都不完整了. --cut-- 9hills在2016-05-10 01:05:10回答到: 命令行我一般用 proxychains 来连代理..效果很好 hging在2016-05-10 01:05:10回答到: 一般这种情况我会给 git 设置个 proxy 默认 git 是支持 sock5 等代理的. skxs067在2016-05-10 01:05:10回答到: 一般

  • 请问在哪里可以下载到 Github 的离线包。 请问在哪里可以下载到 Github 的离线包。

    网速也不渣.可是就是下载不了..amazonaws.com到本地速度好慢啊.求个离线包.谢谢了 --cut-- knote在2016-05-11 23:09:03回答到: 挂代理试一下 faceair在2016-05-11 23:09:03回答到: 你都不说你下什么.. Anybfans在2016-05-11 23:09:03回答到: @knote Github.... Anybfans在2016-05-11 23:09:03回答到: @faceair Github.... lll9p在2016

  • Github Pages 筹建个人博客 Github Pages 筹建个人博客

    Github Pages 搭建个人博客 1.Github简介 Github很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点.Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如jQuery.Twitter等.为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了Github Pages的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客. Github Pages有以下几个优点:

最新文章
  • java 中的 printwriter 应该怎么用呢?

    import java.io.*; class pw{ public static void main(String args[]){ try{ String s = "Hello"; PrintWriter pw = new PrintWriter("x.txt"); if(true) pw.printf("%s%s",s," World!"); }catch(Exception e){} } } pw.printf(&qu

  • 想转行搞程序但是又非常犹豫 ><

    第一次发主题...平时主要潜水orz,如有不合适的地方请尽管指出 现在研二,虽然在上海某211学校但是从本科开始念的就是个跟编程完全不相关的专业,当初本科的时候稀里糊涂不知道该干啥然后就走上了直博的不归路...看学长学姐们的情况即便毕业之后也基本找不到什么对口的工作(博后除外,而且已经好几个人临近毕业但因为文章的原因基本上是没法按时拿到学位了). 然后我对计算机虽然是从初中开始接触的但是之前一直都是自己在瞎折腾,直到大二才开始接触编程,之后用过python(主要是写些自己用的小脚本,另外还折腾过

  • 幼儿园世界森林日活动总结

    3月21日是"世界森林日",XX市保育院开展了以"热爱森林"为主线的"绿色主题"教学活动. 老师为孩子们讲解了森林是地球的"肺",是人类的绿色保护神,保护森林已成为保护生态环境的重要内容,老师给孩子们欣赏了"美丽的森林"图片,让孩子们了解:森林是一个大"植物园",制造人类生存和健康所必须的氧气,给生活带来美好的环境. 孩子们用小手在纸上画<绿色的大森林>.孩子们在各式各样的&

  • 500G硬盘

    本人急需移动硬盘,容量500G,价格商量 --cut--

  • 目前常用五金锁具都有哪些

    五金锁具时目前,每一个行业中都必不可少的一种防盗的安全防护用具之一.但是,我们常用的五金锁具你认识它们属于哪个范围吗?只有了解其产品的行业用途,才能最大范围的为我们的财产提供更牢固的安防保护!以下是当前我们常用的几种五金锁具,以供其参考! 方法/步骤 我们常用的挂锁,挂锁可以分为以下几种及其型号:分成铜挂锁.铁挂锁和密码挂锁,其主要规格有15.20.25.30.40.50.60和75mm. 挂锁,是锁具世界中最古老最庞大的家族,可以说其它锁具都是从挂锁这门类中繁衍派生而来的.挂锁的锁体上装有可以

  • 公司业务内勤个人工作总结

    公司业务内勤个人工作总结 在公司各级领导的正确领导下,在同事们的团结合作和关心帮助下,较好地完成了上半年的各项工作任务,在业务素质和思想政治方面都有了更进一步的提高.现将半年来取得的成绩和存在的不足总结如下: 一.思想政治表现.品德修养及职业道德方面 半年来,本人认真遵守劳动纪律,按时出勤,有效利用工作时间:坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成.认真学习法律知识:爱岗敬业,具有强烈的责任感和事业心.积极主动学习专业知识,工作态度端正,认真负责地对待每一项工作. 二.工作能力

  • 猎豹移动:中国智能手机病毒感染率仅次于俄罗斯 猎豹移动:中国智能手机病毒感染率仅次于俄罗斯

    根据2015年7月9日猎豹移动安全实验室发布的<2015年上半年移动安全报告>显示,从全球范围来看,对被感染手机的绝对数量进行排行,中国.印度.俄罗斯.印度尼西亚和墨西哥,是排名最前的5个国家.但中国的手机病毒感染率并不高,仅有大约2.6%,是俄罗斯5.7%的一半,只是因为安卓手机拥有量巨大,导致绝对感染量名列全球第一. (被感染的手机数量前五的国家) 被病毒感染的手机有大量增长,是去年同期的2.77倍.这一方面说明安卓设备的保有量增加;同时,也是因为移动应用的增加,移动电子商务.移动支付等场

  • FreeHand 设计荷花 FreeHand 设计荷花

    一.荷花瓣的制作 1.进入FreeHand,选择工具栏中的Ellipse椭圆工具,在当前工作页面上绘制一个椭圆作为荷花瓣;选中绘制的椭圆,单击 "Window/Inspectors/Fill"命令,弹出Fill面板,在下拉框中选择Gradient,然后双击上面颜色块,打开Mixer面板,选择颜色RGB(255,0,255),然后再单击该面板上的[Tints],选择其中的40%的颜色,将其颜色拖动至Fill面板的上方颜色块中,默认下面颜色块中的颜色为白色,其他设置如图1所示,此时椭圆被填

  • 淘宝怎么开店?

    一.四代淘宝开店商家 1.第一代淘宝开店商家:纯卖货,不懂零售,不会营销 ; 2.第二代淘宝开店卖家:目前在淘偏离零售的本质,偏重刷单.烧车.钻展以及报名活动; 3.第三代淘宝开店卖家:有零售新思维,懂数据分析,会营销,懂细分定位,精通社会化媒体,懂产品,懂平台,懂展现,懂管理! 4.第四代淘宝开店商家:除了做好淘宝天猫,还大力发展微商,大力做微博微信等新媒体,将淘宝作为成交工具的. 二.淘宝开店要懂的三板斧 1.淘宝开店推广三板斧:淘宝客+直通车+钻展; 2.淘宝开店内部营销三板斧:关联营销+

  • 美实验室研发自动制导子弹 或可随目标改变方向 美实验室研发自动制导子弹 或可随目标改变方向

    据媒体报道,美国军方研究人员研制出一种具有自动制导功能的子弹,在发射后能够根据目标位置改变前进方向,射程约为2公里.传感器和光学感应器的共同协作使子弹能跟随目标,自动导航,最终击中目标. 美国桑迪亚国家实验室研制出的智能子弹长约10.16厘米,这款智能子弹并没有为了保持直线飞行而存在的细槽和膛线.它需要与激光指示器一同使用,子弹的外壳上附有光学感应器,能通过追踪指示器的激光来击中目标.子弹的内部还带有多个与外界交换信息的传感器. 据研究人员介绍,智能子弹在发射后,能自动调整导航路径30次.桑迪亚

热门推荐
  • 谷歌:Gmail收件箱当中电子邮件加密率提升25% 谷歌:Gmail收件箱当中电子邮件加密率提升25% 谷歌对电子邮件加密的措施,可能会迫使其他电子邮件服务商提供更好的安全服务.谷歌今年2月开始对未加密电子邮件进行标记,让Gmail用户知道他们是否正在通过不支持TLS加密的提供商发送电子邮件或接收电子邮件. 谷歌在今天发布的一篇博客文章中表示,此后,发送给Gmail用户的加密邮件数量已经增加了25%.这种提升可能来自于其他电子邮件服务商更新了它们的技术和服务,使它们发送的电子邮件避免得到谷歌标记. 谷歌表示,如果没有在途加密,电子邮件可能被攻击者获得,因为电子邮件身体和数据以纯文本发送读取.在Gm
  • 麦吉减肥法真的有效吗?要如何实行 麦吉减肥法真的有效吗?要如何实行 麦吉减肥法同阿特金斯一样是网上很盛行的一种减肥方法,那么麦吉减肥法真的有效吗?要如何实行呢? 关于麦吉减肥法,该方法的原理可以参考阿特斯金等一系列吃肉.低碳水.蛋白质减肥法,总之简单的理解就是,通过降低碳水化合物的摄入(就是不吃淀粉.糖分的食物),控制糖分提供热量,从而启动身体脂肪供能系统,消耗脂肪然后就能瘦. PS:人体自己的程序是有碳水化合物摄入的时候,就会先用碳水化合物,没有碳水化合物的时候才会用脂肪. 不过,毕竟这个方法在前期在饮食上会有很大改变和限制,很多人都会有不适的情况,对于过程中
  • 美两名高中学生发现脉冲星 专家证实为罕见双星 美两名高中学生发现脉冲星 专家证实为罕见双星 一个由美国高中生组成的研讨班项目发现了一颗脉冲星,位于一个双中子星系统中.目前人类已知的双中子星系统为数不多,而新发现的这颗脉冲星所在系统的运行轨道是至今发现的最宽的一个. 高中生们从罗伯特伯德绿岸射电望远镜收集的数据中发现了这颗脉冲星.该望远镜归美国国家科学基金会所有,位于西弗吉尼亚州.这些高中生们参加的这个研讨班项目名为"脉冲星搜寻合作实验室",由美国国家科学基金会赞助. 他们在项目中搜索望远镜数据,从中寻找脉冲星的独特特征.搜寻工作往往耗费他们一连数周甚至数月的时间.当某些目标被
  • powerpoint2007设计立体图片和图形效果 powerpoint2007设计立体图片和图形效果 PowerPoint2007中给我们准备了大量的预设,无论对于图片还是图形对象,我们都可以经过简单的设置达到不错的效果. 比如下面的图形预设,如果用在PPT里是不是会有种非常华丽的感觉呢?事实上,很多人都认真的问过我下图中第二个图像时怎么做的,我只好无奈地说:使用PowerPoint的预设,一步搞定! 如何调整呢? 这张里的三个不错的对象,用上面的这种设置方法就可以轻松完成.不过细心地作者还用了少许半透明线条勾勒出光线效果. 如果你很赶时间,只需要加上阴影就可以令你的PPT改观不少.
  • 如何调整Win8系统演示模式属性 如何调整Win8系统演示模式属性 Win8调整系统演示模式属性的方法如下: 1.右键单击桌面空白处,桌面下方弹出"所有应用"选项,左键单击"所有应用". 2.左键单击"控制面板". 3.第二种进入"控制面板"方法.同时按下键盘上"Windows"和"X"键,单击"控制面板". 4.将右上角"查看方式"更改为"大图标". 5.左键单击"Windows移动
  • 40岁后最该优先处理的事 40岁后最该优先处理的事 对自己重要的事,要优先处理. 思考一下自己想要得到些什么?把能想到的事项先记下来,然后把优先顺序最高的3项找出来,优先处理. 改掉不解人意的毛病. 企业中有不少超高学历却在40岁后被"冰冻"起来的人,这些人往往在工作上老是以自我为中心.如果你是这样的人,可以先从一些小的行动来解决不解人意的问题. 善于做决策. 不要用直觉或者只是把事情放在心里,而要学会分析,决策的速度与时间点很重要,不做决断,光是等待,风险反而更大. 要会善用时间. 搞好工作与家庭的平衡.40岁的人特别要规划好自己的周
  • 三星Galaxy S2 HD LTE E120l刷机教程 三星Galaxy S2 HD LTE E120l刷机教程 三星Galaxy S2 HD LTE 怎样刷机?今天在这整理一篇简单的三星E120l刷机教程.有需要的朋友们可以参看.该篇教程讲解详细,操作起来容易,极其简单!快快体验一番! 第一步操作:连接手机设备并安装驱动 用一根稳定安全的数据线把手机和电脑连接起来,再打开完美刷机软件连接上手机设备,需打开手机的USB调试. 连接手机 首次刷机的用户,软件会为您安装手机驱动,这样能保证成功完成刷机.驱动修复时,请按照提示断开手机与电脑的连接,点击我已断开手机按钮驱动就开始修复. 断开USB连接 安装驱动 驱