zoukankan      html  css  js  c++  java
  • 从本地push到github以及从github拉一个项目,以及克隆

    git clone git://github.com/Helloworld.git  克隆一个项目下来
    如果没有配置ssh的话请自行查找配置方法,将密钥内容复制到github的seting中关于ssh那一项
    如果没有配置ssh的话不能用git的,应该用https 对于上边的例子应该为
    git clone https://github.com/Helloworld.git

    克隆下来之后做了修改,想要push到github
    git status 发现文件是红色的,说明还没有交付git/github进行管理
    git add .//将所有文件交付git仓库
    git commit -m "new change" //提交 名字“new change”
    git remote add origin git@github.com:Hello World.git 与远程github仓库绑定或者说建立连接
    如果出现错误:fatal: remote origin already exists.
    则先:git remote rm origin
    然后再次执行上述命令
    开始push
    git push -u origin master 如果报错
    则先将其拉下来
    git pull origin master
    如果该操作也报错
    fatal: refusing to merge unrelated histories //认为是两个完全不相关的文件,不能合并
    则加一句话: git pull origin master --allow-unrelated-histories //即便不相关也应该合并

    合并完之后再试着push 即上边说提到的操作
    push完刷新github即可看到已经成功push过去

    
    
  • 相关阅读:
    [日本语]自动词和他动词区别的重要性
    [日本语]授受关系动词总结
    [日本语]至少すくなく(と)も
    python3: 文件与IO
    python3: 迭代器与生成器(1)
    python3: 数字日期和时间(2)
    python3: 数字日期和时间(1)
    python3: 字符串和文本(4)
    Python Frame
    python3: 字符串和文本(3)
  • 原文地址:https://www.cnblogs.com/libin123/p/10423361.html
Copyright © 2011-2022 走看看