使用git码云为unity版本控制2 常见错误
Posted 雨尘无痕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用git码云为unity版本控制2 常见错误相关的知识,希望对你有一定的参考价值。
1. 无法使用git clone命令
为git添加SSHKeys:
ssh-keygen -t rsa -C "user.email"
查看public key 复制后并添加到Git@OSC http://git.oschina.net/keys
cat ~/.ssh/id_rsa.pub
添加后,输入命令查看是否成功
ssh -T git@git.oschina.net
若返回 Welcome to Git@osc,yourname! 证明成功
2. pull不成功 两种问题
将乌龟git network ssh client换一下
第二个pull出错问题是 fatal:refusing to merge unrelated histories
git pull origin master --allow-unrelated-histories
3.push 时文件太大
修改git 的url为git@server:username/project.git git remote set-url origin git@gitserver:USERNAME/PROJECT.git
4、 failed to push some refs to
5、回滚到历史版本
在git下来的源码目录下,执行git log 文件名 即可查看到有关此文件的所有提交;
例如:
ufo@ufo:~/plugins/automount$ git log gsd-manager.c
commit 28810e41dbdd2f68fd0cc863455b908aab9eb695
Author: xxxx <xxxx@xxxx.com>
git reset --hard 28810e41dbdd2f68fd0cc863455b908aab9eb695
6、 分支代码提交到master上
右键torroisegit--》checkout到master上--》直接在上面merge一下form branch --》之后push一下
以上是关于使用git码云为unity版本控制2 常见错误的主要内容,如果未能解决你的问题,请参考以下文章