android studio 上传什么上传文件到githubb

1720人阅读
Android(9)
折腾了很久,查了很多资料,最终终于上传成功,在此记录一下。
参考资料:
关于Git客户端的安装及相关配置,请参考第一个链接
1.登录GitHub -》new repository,获得工程HTTPS地址和SSH地址
2.找到需上传的项目根目录,右键-》Git Bash& (或者打开Git Bash一步步cd打开),出现下图:
3.输入命令进行初始化
此时Android studio会弹出提示:
选择add root
AS项目的文件会变成红色
4.添加项目文件到Git repository
此时文件颜色变为绿色
但是不知道为什么不管我怎么试都不能commit成功,(之前用SVN的时候也不能提交,估计是项目有警告或者错误吧=_=||,但是其他人的会出现提示框说有问题问要不要继续,我的就是没有任何反应)& 后面自然也不能push 成功。不过如果只提交单个文件的话是可以成功的。所以后面的步骤就不使用AS继续了,如果有哪位朋友知道是什么原因以及如何解决的话欢迎告诉我。
如果你的可以成功提交,后面请参考前言的第二个链接。
所以,第五步:
在git bash 中输入:
git commit -m &my first commit&
引号里的内容是你自己的提交信息(注意提交前请检查.gitignore文件中需忽略的文件,一般AS自己有生成,可以再添加)
有些警告不用管它
此时AS中项目文件颜色变为黑色
6.提交缓存
此时就要用到第一步获得的地址了( 我用HTTPS地址测试是不会成功的,需用SSH地址)
git remote add origin :graygrasso/Animation.git
如果这句输完没有出现什么警告提示什么的就说明成功了。
7.将Git本地缓存提交到GitHub中
git push -u origin master
如果你运气好的话到这里源码就被提交到GitHub上了。
但是,往往第一次提交时会出现这样的情况:
也就是错误:failed to push some refs to......的话
则需要先输入
git pull origin master
先把远程服务器GitHub上面的文件拉下来
git push -u origin master
待writing objects 变为100%时项目就被传到GitHub上了
(如果出现报错
fatal: Couldn’t find remote ref master
fatal: ‘origin’ does not appear to be a git repository
fatal: Could not read from remote repository.
则需要重新输入$ git remote add origin :graygrasso/Animation.git)
此时,刷新你GitHub的项目页面,就可以看见上传的项目了:
可以看到我上传时书写的信息,my first commit,这些是我第一次提交的内容。至于里面有个 “加入.idea”修改了.gitignore文件,是我之后修改了又上传的,但是已经上传了再修改忽略文件也没有什么用了。
其中关于上传后再修改文件,在AS中文件会变为蓝色,要提交单个文件可直接在修改了的文件处右键 git -》Commit File即可提交。
顺带一提,我在网上找了下.gitignore文件里的内容:
这是我今天折腾了好久才得出的方法(毕竟初学●~●),既不是纯用命令(因为不知道为什么我用添加文件时git add ./*并不能添加到文件=_=||,不过使用 git add . 是可以的(但是把所有文件都添加了)),也不是只用AS就可以完成。
更详细的操作或者和我情况不一样的朋友可以参看我前言提到那三个链接,他们真的很详细,给了我很多启发。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:11921次
排名:千里之外
原创:11篇
(2)(1)(1)(1)(1)(2)(2)(1)(1)(1)ubuntu下Android Studio 提交代码至Github - 推酷
ubuntu下Android Studio 提交代码至Github
1. Github注册
填写用户名,邮箱,密码,这里不再赘述。
2. 在Github上创建repository
点击右侧的 new repository
创建仓库,依次是,仓库名,仓库描述,仓库的权限(个人用户只能创建public),是否生成README.md文件,代码的类别,仓库代码的版权约束(没有特殊要求默认即可)
点击 Create repository,就可以创建成功了。下面是创建好的仓库。
3. 安装git
在命令行下执行下面的命令
sudo apt-add-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
4. 配置git
在命令行下执行下面的代码
git config --global user.name = &用户名或者用户ID&
git config --global user.email = &邮箱&
这里的用户名如果是个人的话,尽量使用github注册的用户名,邮箱使用github注册的邮箱
生成公钥,因为git是使用ssh访问的,所以你需要提交一个公钥到github,github会根据这个公钥来判断,客户端是否有权修改仓库的代码,不然随便一个人都能向你的仓库提交代码,那还怎么控制。
执行下面的代码
ssh-keygen -C 'you email' -t rsa
其中的you email 尽量使用github注册的邮箱执行时会提示让输入一个密码,这个不用输,默认为空就好,一路回车,会出现The key’s randomart image is:然后下面是个方框,就说明成功了。进入到/home/username/.ssh目录下,username是你登录的用户名。然后执行
gedit id_rsa.pub
然后打开Github,选择Settings
选择SSH and GPG keys
点击New SSH key
Title 可以随便填,你可以填你的计算机名。
Key的内容把刚才打开的那个文件(id_rsa.pub)里的东西复制进来就好,全部复制。点击Add SSH Key
好了,到此基本上就配置成功了。
你可以执行 ssh -v
来测试,出现下面的内容说明成功了。
5. 配置Android Stuido
设置git路径。选择Android Studio File-&Settings-&Version Control-&git。
默认路径是/usr/bin/git,我的是ubunut 14.04,其他版本或许有所不同。点击右边的Test,出现下面的情况说明成功了。
设置Github帐号。
输入你的帐号密码,点击Test,出现下面的情况说明成功了。
点击ok后会让你设置一个密码,这个密码是你在AndroidStudio中提交代码时需要输入的密码,设置一下就好。
然后选择VCS-&Import into Version Control-&Share Project on Github。
输入仓库名,注意,这里只能创建i新的仓库,不能提交到别的仓库。注意不要与刚才创建的用户名重复。点击share,选择你想要上传的文件就可以了。
以后每次更新代码就点击下面的绿色的向上的箭头就可以了。
6. Github 仓库的删除
我们现在把刚刚创建的仓库,删除掉。点击你想要删除的仓库
选择settings
下拉到最后,点击Delete this repository
输入这个仓库的名字,就能删除了
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 上传文件到github 的文章

 

随机推荐