您的位置:首页 > 移动开发 > Android开发

Git命令实现Android项目初次上传到Git

2018-03-21 00:00 363 查看


今日科技快讯
据外媒报道,3月20日一辆由优步(Uber)自主研发的无人驾驶汽车意外撞上了一名过马路的行人,据外媒引述警方的消息报道称,这名女性行人已经死亡,车祸原因不明。这是全球首例自驾车撞死人事故。优步暂时中止一切实地测试活动。

作者简介
本篇来自  邹奇 的投稿,分享了Git命令实现Android项目初次上传到Git ,一起来看看!希望大家喜欢。
 邹奇 的博客地址:http://blog.csdn.net/csdnzouqi
背景
新的项目功能开发接近尾声,上传至Git,方便项目的管理。而且刚开始的时候找了好多的文章,发现都是单纯的讲讲Git的一些简单的命令,说实话,这方面还是需要自己多去使用才能熟练使用,并不是说看了哪位大神的文章后,就都清楚了解了,而且有的时候有的文章并不能起到标题所起的名那样解决你的问题。我是真的找了两天的关于Android项目初次上传到Git的文章,有用的文章不多,最难受的是我按照文章上的方式去上传,总是发生这样或者那样的错误,真的很dt。不过好在问题得以解决,项目成功的上传了,且可以成功的下载导入studio并成功的运行,而且修改提交也是ok的。下面来讲我实现的具体步骤。
实现步骤

New Project

登录公司的Git后台,创建新的项目,如下图示:



点击上图的New Project按钮,弹出如下界面:



填写你的Project name,这里我起名为:csdn-andr-pro。可视等级选中Private,因为这个项目现在就只有我一个人,所以先选私有。点击上图的Create Project按钮,弹出界面如下:



上面的红色框内的内容就是你以后项目要上传的地址:

http://gitlab/zouqi/csdn-andr-pro.git注意这里gitlab到真正上传的时候需要改为你自己的Git后台地址。创建Android项目这里新建一个Android项目,如下:

现在讲讲项目上传到Git的方式:首先将Git后台的项目clone一份到本地,比如桌面,那么在桌面就会生成一个以项目命名的文件夹,然后进入该文件夹内,将你需要上传的项目都复制粘贴到该文件夹下,使用Git命令提交该文件夹下的所有东西到远处仓库上。这就是初次上传的实现方式,下面来一起实现。

Git的下载与安装

当然要使用Git,需要先安装Git,这里我就不做说明了,给出链接自行下载安装。Git下载与安装http://blog.csdn.net/zzfenglin/article/details/53147604

Git命令上传Android项目

在桌面点击右键,选中Git Bash Here,然后等待一会,弹出界面如下:

首先设置用户名和邮箱,标识特定用户进行项目上传。使用命令:
git config –global user.name “zouqi”

git config –global user.email “qi.zou@mushiny.com”
命令窗口如下:

从远程库(origin)克隆一份到本地,仓库名同远程仓库名。使用命令:
git clone http://192.168.1.249/zouqi/csdn-andr-pro.git
然后会提示你输入用户名,如下图示:

输入用户名zouqi后弹出界面输入你的登录密码进行验证,如下图示:

这是点击ok按钮后,会在本地创建一个仓库,但是是空的。因为我是在桌面打开的Git Bash,所以从远程克隆下来的仓库会存在于桌面上。如下所示:



打开本地仓库,可以看到里面有一个.git文件,该文件为隐藏文件,我这里设置了显示隐藏文件,所以大家能看到。这个文件表明当前的目录是git管理的仓库。如下:

接下来通过命令先给本地仓库添加一个readme.md文件,然后提交到远程仓库,提交成功后,刷新一个Git后台创建的项目可以看到刚刚新添加的readme.md文件。如下:
cd csdn-andr-pro

touch README.md

git add README.md

git commit -m “add README”

git push -u origin master




这个时候就给你的项目创建了一个origin master主分支。接下来就是将新建的Android项目上传到远程仓库了,这里需要注意一点,上传的东西不用包含项目的所有文件,因为有些文件不同的开发者是不需要的,编译环境会自动生成。这里就需要编写Git的忽略文件了,用来保证使用Git上传的时候会忽略一些不用上传的文件,确保项目的最优管理。那么这就涉及到忽略规则了,通过共享渠道,GitHub上有Android项目上传的忽略规则编写,下面我给出链接,然后大家将这些规则放到自己Android的项目根目录下的.gitignore文件,该文件是创建Android项目时自带的,舒服啊,这里我就笑笑,大家心里明白就好。Android上传Git忽略规则https://github.com/github/gitignore/blob/master/Android.gitignore

下面定位你Android项目所在目录,将所有的项目文件都复制粘贴到本地的仓库下面。



本地仓库此时有需要上传的项目的所有文件了,然后下面来用Git命令上传。
git remote add origin http://192.168.1.249/zouqi/csdn-andr-pro.git
该命令表明添加并关联远程库。如下:

现在这里提示远程库已经存在,那么我们先移除再重新关联即可。

到现在为止一切都是正常。下面继续,关联远程库后,这时候就用git命令将本地仓库下的所有文件添加并提交到远处仓库上。
git add .
该命令表示暂存新增加的和修改的文件,不包括已删除的文件。即当前目录下所有文件。如下:

出现了一些警告。我们来解决一下。先输入命令:
git config -l
表示列出所有的一些git的参数配置,可以看到core.autocrlf=true,如下:

我们将其设置为false即可。输入命令:
git config core.autocrlf false
这时候显示如下:

现在一切顺利,咱们继续。输入命令:
git commit -m “first commit”
该命令表示一次性把暂存区所有文件修改提交到仓库的当前分支。注意:提交信息可为中文也可为英文,若为英文则通常用一般现在时。如果不加参数 -m 则会跳转到编辑器强制填写提交说明信息。如下:

这个时候输入命令将所有暂存区的项目文件上传到远程。如下:
git push
这时候出现了一个提示,如下:

这个就是说你的当前master分支没有upstream分支,设置远程为upstream即可,按提示命令输入即可:




总结
可以看到项目成功的上传了,而且忽略的文件没有上传到Git,一切都如预期的那样,非常成功。这就是完整的Android项目初次上传至Git服务端的实现步骤,这时候就可以对其进行版本控制管理了。后面我会陆续的介绍项目的下载并导入Studio中、关于Git命令实现版本的修改提交和一些比较好的Git学习的链接,都是一些牛人的文章。敬请期待!
欢迎长按下图 -> 识别图中二维码或者 扫一扫 关注我的公众号


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: