博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
github项目上传管理
阅读量:5145 次
发布时间:2019-06-13

本文共 1753 字,大约阅读时间需要 5 分钟。

一、完成项目后再在github上面新建仓库然后上传代码文件

 

1.创建仓库时不初始化README.md文件

touch README.md    //此行可忽略git init                  //初始化仓库git add README.md            //这个只是缓存单个文件,如需缓存全部文件则git add .或者git add --agit config user.name '账号名'        git config user.email '邮箱名'        git commit -m "first commit"        git remote add origin git@github.com:root-lucas/Reader.git    //添加关联远程仓库地址git push -u origin master        //推送代码至远程仓库,u参数解决下次只需git push即可

注:

  如需本地是否成功添加有远程仓库git remote -v            //显示的地址是后续文件将被推送至远程某项目的地址

  如需修改远程关联仓库地址: git remote set-url origin http://www.baidu.com        //如果已有,则变成多个仓库地址

    如需删除远程仓库地址:git remote rm origin 

2.创建仓库时初始化README.md文件

合并pull两个不同的项目,出现的问题如何去解决:fatal: refusing to merge unrelated histories

我在Github新建一个仓库,初始化README.md并写了License,然后想把本地一个写了很久的项目上传至仓库。

先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull,因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-histories

假如我们的源是origin,分支是master,那么我们 需要这样写git pull origin master ----allow-unrelated-histories需要知道,我们的源可以是本地的路径。

1 touch README.md    //此行可忽略 2 git init        //初始化仓库 3 git config user.name   '账户名' 4 git config user.email    '账户邮箱' 5 git remote add origin git@github.com:root-lucas/Reader.git  //添加远程仓库 6 git add . 7 git commit -m 'aaa'     //到此产生master分支 8 git pull origin master --allow-unrelated-histories    //新版本的git用此行代替git pull同步分支 9     git branch --set-upstream-to=origin/master master    //远程分支关联 //此行也可以忽略10 git add .11 git commit -m 'bbb'     //README.md的注释12 git push -u origin master    //推送代码

 :强制推送的方法:git push -f origin master:master

 

3.文件选择初始化README.md文件

直接git clone url下来后,将写好项目目录下的全部文件复制粘贴至git clone的目录下再推送代码至github

 注:除的README.md外,当然,这并不是必须的

 这是最好最方便的方法了

 

 

 

转载于:https://www.cnblogs.com/jing-tian/p/11150555.html

你可能感兴趣的文章
作业6 团队项目之需求
查看>>
linux命令--shutdown
查看>>
用JASS简单修改魔兽争霸地图
查看>>
换站点Logo图片---轻开电子商务系统(企业入门级B2C站点)
查看>>
android学习十四(android的接收短信)
查看>>
正則表達式
查看>>
CF Gym 100187E Two Labyrinths (迷宫问题)
查看>>
【转载】C#使用Except方法求取两个List集合的差集数据
查看>>
IIS-反向代理
查看>>
android手机 ping 虚拟机ubuntu的ip地址
查看>>
HDU 4534 郑厂长系列故事——新闻净化(AC自动机+DP)
查看>>
hibernate的update() 更新延迟或者无法更新,导致同个service调用存储过程执行方法不精确...
查看>>
Tab点击切换-----显示不同的图片内容
查看>>
Python中函数Function知识点
查看>>
linux内核中GNU C __attribute__ 机制的实用
查看>>
操作系统下cache的几个概念
查看>>
windows远程控制ubuntu---基于ssh
查看>>
CSS3透明背景表单
查看>>
python类库32[多线程]
查看>>
创建元素节点createElement
查看>>