上传代码到远程仓库
在远程生成一个新的仓库
- 本地新建一个文件夹
- cd到该文件夹内
- git init
- 把要添加的文件加到该本地文件夹里
- git status
- git add.
- git commit -m ‘…’
- git remote add origin git@….git
- git push -u origin master
如何删除远程仓库的文件
git rm -r -n –cached filename git rm -r –cached filename git status git commit -m ‘delete filename’ git push -u origin master
上传过程中多上传一个文件
git status git add filename
上传名单中增加本地仓库所有没有在git名单中的文件
git add .
登陆情况下,git把本地全部删除,且下载远程仓库到本地
git pull master
git下载远程仓库到本地(不需要登录情况下)
git clone http://github.com/…/.git C:/githubbendi
git出现之前的commit没有push
出现提示 Your branch is ahead of ‘origin/master’ by # commit.
- 把没commit的push掉:
git push origin master
- 如果push依然没有用(依然卡着无法push),就先备份一份本地仓库,再把仓库恢复到commit前的状态,再重新增加文件进行提交:
git reset --hard HEAD~#
(# 表示取消掉之前最近的#个commit)