Git 学习记录

本地文件:

本地文件往远程仓库推送时,报错了,如下图:

解决方案
1、 $ git push -u origin +master  --强制push ( 这种方式不建议),成功推送3个文件。
 
2、
     a、 push前先将远程仓库修改pull下来:
            $ git pull origin master
            $ git push -u origin master
     b、 如果不想marge远程和本地修改,可以先创建新的分支:
            $ git branch [name]
            $ git push -u origin [name]
 
3、 需要先获取远端更新并与本地合并,再用git push
        $ git remote add origin git@github.com:sa521na/git_test.git
        $ git fetch origin
    $ git merge origin/master
 
总结:目前尝试了第一种解决方案,执行强制push后,之前的命令也起作用了。
远程仓库:
原文地址:https://www.cnblogs.com/peasana/p/8560985.html