新用 github 和码云的一些问题
2
转载: https://blog.csdn.net/qq_20251069/article/details/60326153
错误提示:fatal: remote origin already exists.
解决办法:$ git remote rm origin
$ git push origin master 时候
错误提示:error:failed to push som refs to
解决办法:$ git pull origin master //先把远程服务器github上面的文件拉先来,再push 上去。
Could not read from remote repository //权限问题
解决方法:
你需要上传文件到GitHub的Git系统上,得需要一个SSH密匙来认证,下面就开始生成密钥和提交密钥。
打开Git Bash,创建SSH key:
1 ssh-keygen -C 'your@email.address' -t rsa
然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSH key
就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到
id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub,在右上方工具栏里找到Account
Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title可以随便
填一个,Key就粘贴刚才的字符,提交。
完成这些工作后,就可以上传自己的代码了
如果说想返到前一次提交的代码
首先
git log //找到要回到的版本号
//回滚到指定的版本
git reset --hard e377f60e28c8b84158
//强制提交
git push -f origin master
//完成