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