github常见操作和常见错误解决方法

在开发中,经常会使用到github,下面介绍一些常用的操作
- 下载demo到本地
github常见操作和常见错误解决方法_第1张图片

第一种方式:直接Download ZIP
第二种方式:创建一个文件夹,然后通过终端cd到这个文件夹,通过命令git clone xxx(例如:git clone https://github.com/CoderJon/WaterFall.git)
- 创建自己的github
网上有很多文章提及
例:http://blog.csdn.net/renfufei/article/details/37725057/
- 提交工程到github
第一步:
github常见操作和常见错误解决方法_第2张图片

第二步:
github常见操作和常见错误解决方法_第3张图片

Repository name必须填写,为新建仓库的名字,可以选择公开和私人,然后创建。
第三步:
github常见操作和常见错误解决方法_第4张图片

通过圈中的方式,在terminal中一步一步操作
1.创建一个文件夹,然后cd到当前文件夹下面;
进入文件夹

2.将需要上传的文件拷贝到克隆出来的文件夹下;
3.上传:
github常见操作和常见错误解决方法_第5张图片
github常见操作和常见错误解决方法_第6张图片

这样就成功的提交到github上面了。
github常见操作和常见错误解决方法_第7张图片

对第三步进行解释:
git init:初始化git仓库,在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
git add .:添加文件到git中,添加当前目录中的所有文件到索引
git commit -m “first commit”:提交到本地代码仓库,提交到本地源码库,并附加提交注释
git remote add origin xxx:提交到远程代码仓库,别名为origin (xxx是项目地址),如果报错说远程仓库中已经存在,则先移除远程仓库 git remote rm origin 之后再执行这句
git push -u origin master:推送本地代码到服务器,把本地源码库push到github 别名为origin的远程项目中,确认提交。如果报错说本地文件不是最新的,则先拉取远程仓库文件 git pull origin master 之后再执行push操作。

错误信息:
error:failed to push some refs to …
hint:Updates were rejected because the remote contains work that you do
hint:not have locally.This is usually caused by another respository pushing
hint:to the same ref, You may want to first integrate the remote changes
github常见操作和常见错误解决方法_第8张图片

20180108更新———————————分割线—————————
我们经常会在github上面git clone下来资源,但是有很多clone下来的工程里面会有其他的子模块,你会发现文件是红色的,并且报错显示缺少文件,此时你只需要把原来的git clone xxx
改为git clone –recursive xxx即可。意思为:初始化并更新仓库中的每一个子模块。

你可能感兴趣的:(github常见操作和常见错误解决方法)