步骤
- 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
- 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