使用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 常见错误的主要内容,如果未能解决你的问题,请参考以下文章

使用git码云为unity版本控制3 流程控制

Git的常见操作

git版本控制入门--码云

助力高校计算机教育 —— 码云为老师推出免费高校版

码云管理项目版本控制的终端命令(git)

QT应用编程: QtCreator配置Git版本控制(码云)