Wonderseen的技术专栏 主攻优化理论、计算机视觉

使用git进行本地和github远程仓库的文件更新

2019-03-11

git

上传代码到远程仓库

csdn blog

在远程生成一个新的仓库

  1. 本地新建一个文件夹
  2. cd到该文件夹内
  3. git init
  4. 把要添加的文件加到该本地文件夹里
  5. git status
  6. git add.
  7. git commit -m ‘…’
  8. git remote add origin git@….git
  9. 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)


Comments

Content