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

在开发中,经常会使用到github,下面介绍一些常用的操作
- 下载demo到本地
下载demo

第一种方式:直接Download ZIP
第二种方式:创建一个文件夹,然后通过终端cd到这个文件夹,通过命令git clone xxx(例如:git clone https://github.com/CoderJon/WaterFall.git
- 创建自己的github
网上有很多文章提及
例:http://blog.csdn.net/renfufei/article/details/37725057/
- 提交工程到github
第一步:
选择新建仓库

第二步:
填写仓库基本信息

Repository name必须填写,为新建仓库的名字,可以选择公开和私人,然后创建。
第三步:
上传需要的命名

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

2.将需要上传的文件拷贝到克隆出来的文件夹下;
3.上传:
上传01
上传02

这样就成功的提交到github上面了。
上传成功

对第三步进行解释:
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
不是最新错误

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值