使用git码云为unity版本控制2 常见错误

来源:互联网 发布:华为荣耀网络拒绝接入 编辑:程序博客网 时间:2024/06/05 08:02

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.gitgit 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一下

      

0 0