git上传

今天上传项目到git的时候遇到一个很让人头疼的问题

首先上传到gitee的步骤和网上大部分撸友差不多一致
登录gitee新建项目
本地新建项目(最好和本地保持一致)
之后使用命令:
git remote add origin 码云pull地址将本地仓库项目与远程仓库项目进行关联

重点来了
使用以上命令后,是成功了,但是我在码云上并没有看到我关联后的代码
明明成功了,为什么没看到呢?
于是我又执行了一遍关联的命令,这个时候他提醒我:
fatal: remote origin already exists.
事实上,它确实是关联上了,然后我想试试推我本地代码,使用命令git push -u origin master,不出意外的,报错了:error: src refspec master does not match any.
没有任何匹配的,则push报错

于是我想拉一下看看(git pull -rebase origin master),又是一大段:

  error: Invalid value for --rebase: ebase
usage: git pull [<options>] [<repository> [<refspec>...]]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --progress            force progress reporting
    --recurse-submodules[=<on-demand>]
                          control for recursive fetching of submodules

Options related to merging
    -r, --rebase[=<false|true|preserve|interactive>]
                          incorporate changes by rebasing rather than merging
    -n                    do not show a diffstat at the end of the merge
    --stat                show a diffstat at the end of the merge
    --log[=<n>]           add (at most <n>) entries from shortlog to merge commit message
    --signoff[=...]       add Signed-off-by:
    --squash              create a single commit instead of doing a merge
    --commit              perform a commit if the merge succeeds (default)
    --edit                edit message before committing
    --ff                  allow fast-forward
    --ff-only             abort if fast-forward is not possible
    --verify-signatures   verify that the named commit has a valid GPG signature
    --autostash           automatically stash/stash pop before and after rebase
    -s, --strategy <strategy>
                          merge strategy to use
    -X, --strategy-option <option=value>
                          option for selected merge strategy
    -S, --gpg-sign[=<key-id>]
                          GPG sign commit
    --allow-unrelated-histories
                          allow merging unrelated histories

Options related to fetching
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -t, --tags            fetch all tags and associated objects
    -p, --prune           prune remote-tracking branches no longer on remote
    -j, --jobs[=<n>]      number of submodules pulled in parallel
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository
    --update-shallow      accept refs that update .git/shallow
    --refmap <refmap>     specify fetch refmap
    -4, --ipv4            use IPv4 addresses only
    -6, --ipv6            use IPv6 addresses only

瞬间感觉头大了,,
查看远程连接$ git remote -v,也没错哇,接着git init,依旧没卵用

后来万能的百度让我发现了问题所在
可能很多人同一个项目会同时上传到码云和github,而仓库都是同一个本地仓库 ,这个时候就会有问题了,因为她俩默认的远程仓库地址都是origin,问题就出在这,它不知道是哪个了。
于是乎
git remote rm origin - 先删除远程分支
git remote add gitee-origin 码云 - 重新添加关联远程分支,注意,这个时候add 的时候使用新的远程分支名称gitee-origin,而不是默认的origin
之后点pull,后push
pull的时候可能因为前面如果你本地和远程名称使用不一致造成的pull失败,则使用如下命令:
正常:$ git pull gitee-origin master
名称不一致(远程与本地仓库):$ git pull gitee-origin master --allow-unrelated-histories
接着
$ git push gitee-origin master

Counting objects: 106, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (60/60), done.
Writing objects: 100% (106/106), 11.30 KiB | 340.00 KiB/s, done.
Total 106 (delta 17), reused 0 (delta 0)
remote: Resolving deltas: 100% (17/17), done.
remote: Powered by Gitee.com
To https://gitee.com/wxbPersonal/personal-boot.git
   40d1a07..ea93f8e  master -> master

终于成功了,,

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容

  • github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码...
    Lee坚武阅读 1,419评论 0 51
  • 一.git环境 git版本控制,由于github创建私有项目时收费的,这里使用码云进行管理 通常,Mac OS X...
    一只奔跑的乌龟阅读 9,793评论 1 22
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,068评论 0 18
  • 人不犯我,我不犯人;人若犯我,我必犯人。我不是慈善家,也没兴趣做个老好人。我只想做自己,做自己喜欢干的事情,成为自...
    简儿breath阅读 214评论 2 1
  • 有人说,学生是代的友谊最纯洁,最珍贵,大家聚在一起,不为名不为利,简简单单喜怒哀乐都写在脸上,也正是因为这样的友情...
    子锋梦想的纸飞机阅读 338评论 1 7