您的位置:首页 > 编程语言

将代码托管到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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github 开源 android