一、安装git客户端
二:AS设置面板配置Android Studio中的git和GitHub,测试test连接Git和GitHub成功
三、设置忽略文件:
我们 Android Studio 中创建的 Android 项目,有很多的配置文件,如果把配置文件都上传上去,会给下载该项目并开发的人造成一定的困扰,
甚至会报错。而且我们没必要把不需要的文件也上传到 Github 上,也能省空间。因此我们可以在 Settings 中的 Version Control 中的 gnored Files,
通过右侧的按钮添加,删除和修改忽略文件。
基本需要忽略的文件有以下几个 :
(1).gradle/下的所有文件
(2).idea/下的所有文件
(3)所有的build下的文件
(4)local.properties
方式一:手动创建git仓库。点击Create Git Repository 创建git仓库,直接 share project on github(跳出对话框 直接选中所有文件,Share到github)
注意:在手动创建git仓库后,不建议在工程目录里一个一个的选中文件/类add到git仓库。直接点击share project on github。(跳出对话框 直接选中所有文件,Share到github)
方式二:自动创建git仓库。设置忽略文件后,可以直接点击 share project on github,一步方式将带代码开源到github(自动创建git仓库并且add->commit->push到github)
注意:手动生成git仓库的.git文件要放在工程的根目录下。方式二创建的.git文件就是在此位置。故建议使用方式二开源代码 简单,快捷,高效
五、添加/提交修改的代码到 git 并上传到 Github【此步即可实现各文件的备注不同化】
add-->commit-->push(选中类或文件夹右键Git-Add-->Git-Commit File-->Git-Repository-Push)
1.添加类/文件:若不add类/文件到git代码变红,add后由红变为绿色-->add后的代码要commit到本地git仓库(绿色变为白色)-->push(提交到github服务器)(push成功后无颜色变化仍为白色,只有add成功才能commit,commit成功才能push)
2.修改代码:对原代码进行修改时类名由白变蓝,此时右键commit-->push提交到Github更新代码(颜色由蓝变白)
六、提交项目介绍等文件到 Github 上
项目上传到了给 Github 后,如果希望可以添加截图展示,或者动态图展示,或者相关的说明文档,那么就需要将该图片或者文件一起上传到 Github 上。
先在项目文件根目录下添加一个文件夹,然后将截图复制到该目录即可,
复制完成后会弹出提示框询问是否将该文件添加到 git 仓库,选择 OK 即可。说明文档的上传方式也一样,不过说明文档最好是 .md 的格式(markdown 语法)
七:若不想项目和github同步解除和github的关联,可以删除本地的.git文件然后在AS的设置面板Version Control里移除那个Git仓库Applay-->Ok即可解除关联,此时可看到工程文件里的文件上的版本控制有颜色的图片去掉了。成功!
/即
在AS里直接:设置忽略文件,点击 share project on github分享
只有add到git仓库的文件才能commit到本地git仓库,才能push开源代码到github
从GitHub下载开源项目:
使用git客户端鼠标(需安装Git.exe和TortoiseGit.mis)右键Git Clone-->键入项目github地址即可下载到本地
二:AS设置面板配置Android Studio中的git和GitHub,测试test连接Git和GitHub成功
三、设置忽略文件:
我们 Android Studio 中创建的 Android 项目,有很多的配置文件,如果把配置文件都上传上去,会给下载该项目并开发的人造成一定的困扰,
甚至会报错。而且我们没必要把不需要的文件也上传到 Github 上,也能省空间。因此我们可以在 Settings 中的 Version Control 中的 gnored Files,
通过右侧的按钮添加,删除和修改忽略文件。
基本需要忽略的文件有以下几个 :
(1).gradle/下的所有文件
(2).idea/下的所有文件
(3)所有的build下的文件
(4)local.properties
(5)所有的.iml文件
注:若项目里使用到了第三方的library库,也要对其以上5个文件进行忽略。share成功到github后可以看到本地的这5个文件没有那个绿色图片的标记,表示此5个文件没有传到github.忽略成功
别忘了app文件目录下的build和app.iml也要忽略哦
方式一:手动创建git仓库。点击Create Git Repository 创建git仓库,直接 share project on github(跳出对话框 直接选中所有文件,Share到github)
注意:在手动创建git仓库后,不建议在工程目录里一个一个的选中文件/类add到git仓库。直接点击share project on github。(跳出对话框 直接选中所有文件,Share到github)
方式二:自动创建git仓库。设置忽略文件后,可以直接点击 share project on github,一步方式将带代码开源到github(自动创建git仓库并且add->commit->push到github)
注意:手动生成git仓库的.git文件要放在工程的根目录下。方式二创建的.git文件就是在此位置。故建议使用方式二开源代码 简单,快捷,高效
五、添加/提交修改的代码到 git 并上传到 Github【此步即可实现各文件的备注不同化】
add-->commit-->push(选中类或文件夹右键Git-Add-->Git-Commit File-->Git-Repository-Push)
1.添加类/文件:若不add类/文件到git代码变红,add后由红变为绿色-->add后的代码要commit到本地git仓库(绿色变为白色)-->push(提交到github服务器)(push成功后无颜色变化仍为白色,只有add成功才能commit,commit成功才能push)
2.修改代码:对原代码进行修改时类名由白变蓝,此时右键commit-->push提交到Github更新代码(颜色由蓝变白)
六、提交项目介绍等文件到 Github 上
项目上传到了给 Github 后,如果希望可以添加截图展示,或者动态图展示,或者相关的说明文档,那么就需要将该图片或者文件一起上传到 Github 上。
先在项目文件根目录下添加一个文件夹,然后将截图复制到该目录即可,
复制完成后会弹出提示框询问是否将该文件添加到 git 仓库,选择 OK 即可。说明文档的上传方式也一样,不过说明文档最好是 .md 的格式(markdown 语法)
七:若不想项目和github同步解除和github的关联,可以删除本地的.git文件然后在AS的设置面板Version Control里移除那个Git仓库Applay-->Ok即可解除关联,此时可看到工程文件里的文件上的版本控制有颜色的图片去掉了。成功!
/即
在AS里直接:设置忽略文件,点击 share project on github分享
只有add到git仓库的文件才能commit到本地git仓库,才能push开源代码到github
从GitHub下载开源项目:
使用git客户端鼠标(需安装Git.exe和TortoiseGit.mis)右键Git Clone-->键入项目github地址即可下载到本地