android studio 工程管理,Android Studio 导入项目并上传管理

这是导入他人安卓项目时的两个关键配置文件(如果不进行修改的话,有时会因为版本问题和配置上的差异导致无法正常运行)

62113711f02406a83f9d21500d8400f7.png

6ec7b93fe660c5004e73aec6c25825b7.png

我们可以手动创建一个空的 HelloWorld 的项目,然后对这两个文件进行修改

60cddb5a202782009ddd7113fe031f81.png

这里的 google()必须要加上,否则 Gradle 文件检测会失败

5b28ac2c03788526d7679d309236a704.png

609742a51a0dbc9ce30742834148bbb0.png

这是进行 Gradle 版本的检测以及相应配置文件的检查

f0081354e38d86d0878d60f0179146f0.png

当控制台没有报错时证明配置文件无误(警告只是配置上的建议,不会影响运行)

接下来就是对 Android 文件进行 Git 化管理

9c0894eeb31ef01051f6ce82c41675d3.png

这里就是把代码进行 Git 初始化(其实相当于 git 命令窗口下的 git init)

859a43bf9b2c632b4f7825490201b46e.png

6347a4064ba40788098d823609fc7c0c.png

这是与远端仓库进行关联(相当于本地仓库与远端仓库进行挂钩)

命令行下为 git remote add origin 远程仓库的 url 地址.git

例如:上面为例子的话为 git remote add origin https://github.com/Son-Wind/2017118126_Android.git

我们已经关联好远端仓库,接下来就可以进行推送,在这里我还是建议使用 SourceTree 这个代码管理工具,它的操作相对简单,管理也方便(可以自行在百度上下载后进行安装)

0f2720dbba2d6107156a9cd9043dde7e.png

这就是一个 SourceTree 管理界面,它可以进行远程库的克隆,也可已进行本地库的管理,并推送给远程库,在这之中可能遇到 push 上传问题

2a669e780746673a2d9978c9d6166476.png

这是本地库与远程库存在差异造成的,无论你以何种方式进行操作,这个问题也是相当普遍的

aa6efdfd60022d6b849a1a5a0425866a.png

620dad02b15b3baa42d1c041361e7615.png

命令行上的命令为 git pull origin master //对远程仓库的代码进行拉取,并试图与本地仓库的代码进行合并

可能存在的错误:原本两个仓库都是独自建立的,那么可能无法进行不相关的合并

这时我们可以通过 git pull origin master --allow-unreleated-histories 进行两仓库的强制合并

b66eb2be44781eca26b57d54a66e5af7.png

这时我们再一次推送就可以推送成功了

相当于命令行下的 git push -u origin master

本文首发于 GitChat,未经授权不得转载,转载需与 GitChat 联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值