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