zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    052-PHP输出多个参数
    045-利用反射机制,简单的实现PHP插件模式
    044-PHP获得多个类对应的反射信息
    043-PHP简单获得一个类对应的反射信息
    042-PHP使用闭包函数递归无限级分类
    040-PHP使用闭包函数来进行父实例的变量自增,正确示例
    039-PHP使用闭包函数来进行父实例的变量自增,错误示例
    038-PHP向返回的闭包函数实例中,传递外部变量参数
    python——基本数据类型1——简介
    java知识整理
  • 原文地址:https://www.cnblogs.com/hbright/p/10218988.html
Copyright © 2011-2022 走看看