• 在linux使用git的操作,几个问题解决


    在linux上远程传入github

    git init

    git add .

    git commit -m '这里是日志记录'

    git log 查看

    git remote add origin 链接

    git push

    问题:

    fatal: 当前分支 master 没有对应的上游分支。
    为推送当前分支并建立与远程上游的跟踪,使用

      git push --set-upstream origin master

     

    git push --set -upstream origin master

    问题:

    To github.com:Testsoso/swiperGGG.git
    ! [rejected]       master -> master (fetch first)
    error: 无法推送一些引用到 'git@github.com:Testsoso/swiperGGG.git'
    提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
    提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
    提示:(如 'git pull ...')。
    提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。

    cat ~/.ssh/id_rsa

    ssh-keygen -t rsa -C "你的邮箱"

    cat ~/.ssh/id_rsa.pub 出现的东西

    复制到github制作ssh 尝试连接:

    ssh git@github.com

    出现:

    PTY allocation request failed on channel 0
    Hi Testsoso! You've successfully authenticated, but GitHub does not provide shell access.
    Connection to github.com closed.

     

    git fetch origin

    git merge origin/master

    问题:

    fatal: 拒绝合并无关的历史

     

    git branch --set-upstream-to=origin/master master

     

    git pull --allow-unrelated-histories

    git push

     

    听说前面风很大
  • 相关阅读:
    JavaScript
    94.Binary Tree Inorder Traversal
    144.Binary Tree Preorder Traversal
    106.Construct Binary Tree from Inorder and Postorder Traversal
    105.Construct Binary Tree from Preorder and Inorder Traversal
    90.Subsets II
    78.Subsets
    83.Merge Sorted Array
    80.Remove Duplicates from Sorted Array II
    79.Word Search
  • 原文地址:https://www.cnblogs.com/TNT-c/p/11197600.html
Copyright © 2020-2023  润新知