Github到了一个工作区里面。嵌套了

Posted 北迁怀南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github到了一个工作区里面。嵌套了相关的知识,希望对你有一定的参考价值。

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git remote add origin git@github.com:Captain-Soap/fromF.git
fatal: remote origin already exists.

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)-----------------------------此问题笔记和收藏里面提到过
$ git remote rm origin

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git remote add origin git@github.com:Captain-Soap/fromF.git

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git push -u origin master
To github.com:Captain-Soap/fromF.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to \'git@github.com:Captain-Soap/fromF.git\'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., \'git pull ...\') before pushing again.
hint: See the \'Note about fast-forwards\' in \'git push --help\' for details.

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)----------------------------〉可见一定要写准确啊
$ git pull -rebase origin master
error: Invalid value for --rebase: ebase

 

Administrator@USER-20200307HH MINGW64 /f/Git (master) --------------------------〉同上
$ git pull - rebase origin master
fatal: strange pathname \'-\' blocked

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git pull --rebase origin master                                              ---------------------------〉将远程库中的多的那个readme给pull到本地代码中,之后我们才能push
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 593 bytes | 0 bytes/s, done.
From github.com:Captain-Soap/fromF
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
Successfully rebased and updated refs/heads/master.

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git push -u origin master
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 307 bytes | 307.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To github.com:Captain-Soap/fromF.git
a029478..8985a28 master -> master
Branch \'master\' set up to track remote branch \'master\' from \'origin\'.

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git status
On branch master
Your branch is up to date with \'origin/master\'.

Untracked files:
(use "git add <file>..." to include in what will be committed)
test/                                                                    --------------------------------------------------------------〉test里面同样有一个README而已(显然这个是github克隆到本地的东西)

nothing added to commit but untracked files present (use "git add" to track)

 

Administrator@USER-20200307HH MINGW64 /f/Git (master)
$ git add test                                                       ------------------------------------------------------------〉因为上面说她没有被track
warning: adding embedded git repository: test
hint: You\'ve added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:                                                                               这个可见这篇https://www.cnblogs.com/lsgxeva/p/8540758.html云水的博文
hint:
hint: git submodule add <url> test
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint: git rm --cached test
hint:
hint: See "git help submodule" for more information.

 

现在Github里面是这样一个情况:(当然fromF中有了a.txt)

现在是这样一个情况:

我把github里的test克隆到本地了,想把这个工作区的test给弄到版本库和本地分支中(weird iead)

as you can see

You\'ve added another git repository inside your current repository.       我的Git是一个repository,那么这个从github pull过来的,也是我亲手点的new repository,库中库

你仔细翻译就懂了

克隆外面这个库(Git),将不会包含里面这个库(test)(但我git add是里面的啊,还是说一个库不用add?)

是的,test等同于你这个Git工作区

这里有有一篇https://blog.csdn.net/qq_35082030/article/details/74893853说明了这个文件与版本库中不一致,所以只有强制删除。

这里有个老外也和我遇到了相同的问题

galath也说了

 

但是我还是不懂这个是不是和树有关系???迷茫啊,以后会懂得是吧?

 

而且我也是跟着问题跑,aimless,慢慢来吧!

加油小白。

以上是关于Github到了一个工作区里面。嵌套了的主要内容,如果未能解决你的问题,请参考以下文章

github可以用vs吗

无法让 Rails 3 Active Scaffold 嵌套表单/记录正常工作

我把代码开源托管到了GitHub码云

46 golang项目完成了一个小小的播放器功能

问题解决方案单个文件夹嵌套时github仓库中最外层文件夹直接显示所有嵌套文件夹名的问题

一个名为「中国男性之恶」GitHub项目,火到了国外