• git相关问题处理


    1.在git push时无法提交代码,相对于git服务器上,本身代码可能不是最新的,因此提交的时候会报以下这个错误 

    Updates were rejected because the tip of your current branch is behind

    如果和团队其他人确认你可以强制提交,可以使用如下命令提交:

    git push -u origin master -f 

    此问题参考网页:https://blog.csdn.net/shiren1118/article/details/7761203

    2.提交代码流程

     现在本地代码有两个分支,分别为hml 与 master,修改代码的时候在hml的分支上修改,修改完成后分为以下几个步骤:

     (1)先查看主版本:

           git checkout master

           git log

      得到本地的版本是否与网上的一致,不 一致的话需要另行处理。

     (2) 查看本地分支的版本号:

       git checkout hml

         git log

            核对本地版本是最新的,不一致另外处理;

    (3)将本地的代码提交到master分支即可

      git checkout hml

      git add .

      git commit -m " update "

      git checkout master

      git merge hml

    3.git下载失败

    原因在于机器使用了公司内部的git服务器,用户名和密码都对不上,切回去也无法从网上下载代码。

    处理流程:

    (1)导入用户

    git config --global user.email "yourmail@163.com"
    git config --global user.name "yourname"

    (2)删除旧密匙 

    删除当前用户下文件夹 ~/.ssh

    (3)重新生成ssh密匙 

    ssh-keygen -t rsa -C "your@email.com"

    会自动生成~/.ssh文件夹。进入该文件夹打开文件id_rsa.pub,把里面所有的内容复制出来,按以下格式整理下

    "ssh-rsa 空格 key值 空格 邮箱"

    (4)设置github用户的密匙  

    打开https://github.com/,登陆你的账户,进入设置

     点击add ssh key,设置成功。

    (5) ssh关联github

    最后回到本机,运行以下命令即可显示成功设置git:

    ssh -T git@github.com

  • 相关阅读:
    Eclipse配置Maven3.5
    VM搭建Hadoop环境静态IP未起作用
    Word2010制作倒福字
    Word2010制作日历
    【整理】HTML5游戏开发学习笔记(1)- 骰子游戏
    [转载]HTML5开发入门经典教程和案例合集(含视频教程)
    [转载]如何做到 jQuery-free?
    [转载]教你如何塑造JavaScript牛逼形象
    Cloud9免费云IDE代码编辑平台空间支持Node.js,PHP,Python可使用FTP管理
    [转载]PayPal为什么从Java迁移到Node.js,性能提高一倍,文件代码减少44%
  • 原文地址:https://www.cnblogs.com/hbright/p/10218988.html
Copyright © 2020-2023  润新知