1.(1)正常提交:git add 提交文件javascript
git init //git init以后创建一个.gitignore能够避免node_modules这类文件夹提交java
git add .node
git commit -m "提交解释"git
git push origin master 提交到主分支(若是配置了ssh-key,这里能够简化为git push)github
(2)非正常提交时,好比删除了本地的文件想要远程更新,则:ssh
git pull //更新本地工具
git rm -r 文件名blog
git status //发现提示有删除的文件ip
git rm 文件名it
git commit -m 注释
git push
2.生成ssh-key和添加ssh-key,生成.ssh文件夹
ssh-keygen -t rsa -C "your_email@example.com"
ssh-add ~/.ssh/id_rsa
//github和git工具绑定
ssh -T git@github.com
//git 远程配置ssh-key
复制.ssh文件夹中的 id_rsa.pub
3.设置避免每次提交都输入用户名和密码
.ssh文件夹在Administrator下
//.ssh同级目录下生成 touch .git-credentials //编辑.git-credentials添加以下 https://{username}:{password}@github.com