将代码托管到GitHub上
2015-10-22 16:43
267 查看
步骤
1)注册并登录GitHub账号,此处略去数百字。2)点击右上角的加号,选择New repository按钮创建一个版本库,输入Repository name,此处以AndroidUtils为例,选择添加一个Android项目类型的.gitignore文件,并使用Apache License 2.0作为开源协议,选择初始化一个README文件。
3)点击Create repository按钮,版本库就创建好了,可以看到.gitignore、LICENSE、README.md三个文件。
4)在Android Studio或者eclipse中创建新项目。
5)windows系统打开Git Bash,Mac系统打开终端,进入到项目目录下,输入以下代码把远程版本克隆到本地:
git clone https://github.com/cpxiao/AndroidUtils[/code]
6)本地项目目录中多了一个AndroidUtils目录,里面有GitHub中的三个文件及.git,表示克隆成功。
7)将这些文件拷贝到上层目录,这样就将整个工程添加到版本控制中了,此时可以删除这个目录。cd /Users/<UserName>/AndroidStudioProjects/AndroidUtils/AndroidUtils mv -f * ./.. mv -f .git ./.. mv -f .gitignore ./.. rmdir AndroidUtils
8)将所需文件或者所有文件添加到版本控制中,代码如下:git add .
9)本地执行提交操作:git commit -m “First commit.”
10)将提交的内容同步到GitHub上:git push origin master
提示要输入用户名和密码,输入GitHub的用户名和密码即可。
- 11)刷新一下GitHub,就可以看到同步完成了,刚才提交的文件已经更新了。删除GitHub上托管的代码
后续。。。比较常用的代码:
.gitignore里记录排除在版本控制外的文件及目录git init git add filename git add . git commit -m "First commit." #查看文件修改情况 git status #查看文件的更改内容,加好代表添加的部分,减号代表删除的部分 git diff filepath #撤销未提交的修改 git checkout filepath #取消添加(add) git reset HEAD filepath #查看日志 git log
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories