push 到远端
- git init
- git add .
- git commit
- git remote add [远程主机名] [url]
- git push origin [branch]
push 到远端子文件夹显示为箭头
- 删掉本地文件夹,备份
- 正常 push 操作
- 放入文件夹再进行 push(git add _)
git add _ 忽略.gitgnore
git 免密 push
方法一:https 记住密码
git config --global credential.helper store
方法二:ssh
git init
git config --global user.name ''
git config --global user.email ''
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
主页 setting 加入公钥
git clone git@github.com:'project url'
从远端恢复本地删除的文件
今天误删了几个博客的子文件夹,以为很简单 git pull 就可以了,结果还是折腾了一番才恢复成功的,过程中也加深了对 git 的认识
git reset --hard [v]把本地仓库暂存去全部修改为上一次commit(默 认)这个用来回复误删文件是最方便的了