git使用中遇到的问题:1.版本回退后推送;2.解决每次push输入密码问题;
- 当在本地版本回退时,在上传remote时,会出现:
Pushing to git@github.com:519ebayproject/519ebayproject.git
To git@github.com:519ebayproject/519ebayproject.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
这时应该强行推送:参考网页
git push -f origin <branch>
- 在github.com上 建立了一个小项目,可是在每次push的时候,都要输入用户名和密码,很是麻烦
原因是使用了https方式 push
在termail里边 输入
git remote -v
可以看到形如一下的返回结果
origin https://github.com/username/project.git (fetch)
origin https://github.com/username/project.git (push)
下面把它换成ssh方式的。
a. git remote rm origin
b. git remote add origin git@github.com:username/project.git
c. git push origin
Click the link below to go back to index:
Go back