一、通过本地管理推送到github(仓库本来有文件)

1.clone到本地
git clone 我的GitHub地址(ssh地址)
(ps:新增文件一定要切换到项目目录下再操作)
2.提交到本地仓库
(1)git add .
(2)git commit -am "add new file"
ps:如果出现报错提示,则执行以下两个语句:
a.git config -- global user.name "your name"
b.git config -- global user.email "your email"
3.推送到远程仓库
git push origin master
二、把本地创建文件推送到GitHub (github必须先创建同名空文件夹)
1.git init(把当前文件夹变成一个git仓库)
2.git add .(提交新文件或修改文件,不包括被删除文件到暂存区)
3.git commit -am "create newfile" (把暂存区改动推送到本地仓库)
4.git remote add origin 新仓库的ssh地址(将本地仓库改为可上传的仓库)
ps:1.如出现"failed to push some refs to git@github.com:mernva",则表现GitHub 远程仓库中上传的文件不在本地仓库中。执行以下语句: git pull -- rebase origin master
2.如出现"fatal: remote origin already exists.",则先删除远程仓库(git remote rm origin),再添加远程仓库(git remote add origin 新仓库的ssh地址,如果删除命令后依然报错,进入vi .git/config ,然后把remote  origin删除.)

5.git push origin master

最新文章

  1. 为什么要用Markdown写东西
  2. 图表插件--jqplot交互演示样例
  3. grok 正则捕获(就是perl的正则捕获)
  4. JSON对象和字符串的互相转换
  5. [转]mysql慢查询日志
  6. c++输入密码以星号代替
  7. 记一次调试串口设备Bug的经历
  8. sqlite不存在记录则插入数据
  9. Swift基础之UIImageView(都是2.2版本)
  10. 【Linux】Rsync的剖析与使用
  11. Gym 101606 - A/B/C/D/E/F/G/H/I/J/K/L - (Undone)
  12. LeetCode(123):买卖股票的最佳时机 III
  13. 拆分窗口QSplitter
  14. 构造函数constructor 与析构函数destructor(三)
  15. windows 配置ftp server
  16. HAProxy+Varnish+LNMP实现高可用负载均衡动静分离集群部署
  17. Display file information in the document window
  18. C++入门(1)
  19. Codeforces 494E. Sharti
  20. eclipse安装pydev

热门文章

  1. C++中的四个智能指针
  2. 【javaScript】获取某年某月的的最后一天(即当月天数) 妙用
  3. 通过示例学习rholang(下部:课程8-13)
  4. 创建dynamics CRM client-side (十四) - Web API
  5. window平台基于influxdb + grafana + jmeter 搭建性能测试实时监控平台
  6. DISCUZ 如何为主题帖列表页添加头像,显示发帖者头像
  7. 基于Arduino开发的智能蓝牙小车
  8. 优雅对API进行内部升级改造
  9. LoadRunner随机数
  10. C# 正则进阶