首页 技术 正文
技术 2022年11月20日
0 收藏 414 点赞 2,480 浏览 1722 个字

版权声明:本文为HaiyuKing原创文章,转载请注明出处!

概述

两个相关概念:git和github

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

github作为开源代码库以及版本控制系统,它是一个网站,给用户提供git服务.这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的git服务。GitHub可以托管各种git库,并提供一个web界面,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。

安装git

下载

下载地址:https://git-scm.com/download

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

安装

基本上一路Next

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中  【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中  【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中  【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中  【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中  【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

Android Studio关联git

git安装完成后,打开 Android Studio 中的git配置面板(File——Setting…——Version Control——Git):

1、在Path to Git executable后面的输入框选择你安装的git路径

2、点击test按钮如果出现 Git executed successfully 对话框说明配置成功(同时对话框会显示你安装的git版本号)

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

配置github登录信息

打开 Android Studio 中的github配置面板(File——Setting…——Version Control——GitHub):

1、填入如下信息:

Host:github.com

Login:你的github账户名

Password:你的github账户密码

2、点击Test。(这里点击Test测试,有时候会出现连接失败,如果账号密码没填错,那就多试几次。)

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

首次提交代码到GitHub

设置忽略文件

一般可以省略该步骤,使用默认的即可。

如果想要设置的话,参考《【Android Studio安装部署系列】十九、Android studio使用SVN

创建项目的git本地仓库

这里要说明一下,git会先创建一个本地仓库(而且一般选择项目的原本目录),每次commit的时候会先提交到本地仓库,然后push的时候才会提交到服务器。

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中选择当前项目的目录即可。

添加文件到git本地仓库

 项目右键——Git——Add

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

上传项目到github

VCS——Import info Version Control——Share Project on Github

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

github上的效果:

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

修改代码后提交到github上

方法一

提交(commit)代码到git本地仓库

项目右键——Git——Commit Directory

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

可能第一次的时候会出现下面的提示(后续不会出现):

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

其实这里不一定填写github的用户名和邮箱,不过我这里为了和github保持一致,所以这样填写的。【这里的含义就是设置git操作的显示的作者信息】

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

提交

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

上传(push)代码到github

项目右键——Git——Repository——Push

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

方法二

其实可以直接在提交(commit)代码到git本地仓库的时候,选择Commit and Push

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

从github更新项目

 项目右键——Git——Repository——Pull

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

打开项目的Github地址

 项目右键——Open On Github

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

参考资料

AndroidStudio项目提交(更新)到github最详细步骤

Android快速实现上传项目到Github(原来Android Studio的git已经这么好用了)

或许是介绍Android Studio使用Git最详细的文章

Android github 快速实现多人协作

AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目(by 星空武哥)

全面介绍Android Studio中Git 的使用(二)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,040
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,526
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,373
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,154
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,787
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,869