git not adding files from different git directory










1















How do you add git revisioned files to a different git?



Current Setup:



env/A.txt
env/.git <-- parent git

env/docs
env/docs/B.txt
env/docs/.git <-- child git


While inside env directory I want to be able to add all files to parent git including the ones from child git. For some reason I am not able to do that. All files that are inside env/docs/B.txt are not adding to parent git. What to do?










share|improve this question


























    1















    How do you add git revisioned files to a different git?



    Current Setup:



    env/A.txt
    env/.git <-- parent git

    env/docs
    env/docs/B.txt
    env/docs/.git <-- child git


    While inside env directory I want to be able to add all files to parent git including the ones from child git. For some reason I am not able to do that. All files that are inside env/docs/B.txt are not adding to parent git. What to do?










    share|improve this question
























      1












      1








      1


      1






      How do you add git revisioned files to a different git?



      Current Setup:



      env/A.txt
      env/.git <-- parent git

      env/docs
      env/docs/B.txt
      env/docs/.git <-- child git


      While inside env directory I want to be able to add all files to parent git including the ones from child git. For some reason I am not able to do that. All files that are inside env/docs/B.txt are not adding to parent git. What to do?










      share|improve this question














      How do you add git revisioned files to a different git?



      Current Setup:



      env/A.txt
      env/.git <-- parent git

      env/docs
      env/docs/B.txt
      env/docs/.git <-- child git


      While inside env directory I want to be able to add all files to parent git including the ones from child git. For some reason I am not able to do that. All files that are inside env/docs/B.txt are not adding to parent git. What to do?







      git git-submodules revision






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 12 '18 at 23:56









      Ura718Ura718

      40311




      40311






















          1 Answer
          1






          active

          oldest

          votes


















          1















          For some reason I am not able to do that




          That is expected: docs is considered a nested Git repository, and only its root tree SHA1 would be recorded, as a gitlink.

          It is not a submodule, not unless you have a .gitmodules at the root of your parent repo, referencing docs/.



          You would need first to remove the gitlink if you already added it: see "Nested GIT Repository mistake method to remove it?"



          Then one solution is to add the docs remote repo as a submodule.

          But if you don't care about the history of those files, the other approach would be to move or remove the docs/.git folder: that would make docs/ a regular subfolder, that you can add and commits from its parent folder envs/.






          share|improve this answer






















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53271819%2fgit-not-adding-files-from-different-git-directory%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1















            For some reason I am not able to do that




            That is expected: docs is considered a nested Git repository, and only its root tree SHA1 would be recorded, as a gitlink.

            It is not a submodule, not unless you have a .gitmodules at the root of your parent repo, referencing docs/.



            You would need first to remove the gitlink if you already added it: see "Nested GIT Repository mistake method to remove it?"



            Then one solution is to add the docs remote repo as a submodule.

            But if you don't care about the history of those files, the other approach would be to move or remove the docs/.git folder: that would make docs/ a regular subfolder, that you can add and commits from its parent folder envs/.






            share|improve this answer



























              1















              For some reason I am not able to do that




              That is expected: docs is considered a nested Git repository, and only its root tree SHA1 would be recorded, as a gitlink.

              It is not a submodule, not unless you have a .gitmodules at the root of your parent repo, referencing docs/.



              You would need first to remove the gitlink if you already added it: see "Nested GIT Repository mistake method to remove it?"



              Then one solution is to add the docs remote repo as a submodule.

              But if you don't care about the history of those files, the other approach would be to move or remove the docs/.git folder: that would make docs/ a regular subfolder, that you can add and commits from its parent folder envs/.






              share|improve this answer

























                1












                1








                1








                For some reason I am not able to do that




                That is expected: docs is considered a nested Git repository, and only its root tree SHA1 would be recorded, as a gitlink.

                It is not a submodule, not unless you have a .gitmodules at the root of your parent repo, referencing docs/.



                You would need first to remove the gitlink if you already added it: see "Nested GIT Repository mistake method to remove it?"



                Then one solution is to add the docs remote repo as a submodule.

                But if you don't care about the history of those files, the other approach would be to move or remove the docs/.git folder: that would make docs/ a regular subfolder, that you can add and commits from its parent folder envs/.






                share|improve this answer














                For some reason I am not able to do that




                That is expected: docs is considered a nested Git repository, and only its root tree SHA1 would be recorded, as a gitlink.

                It is not a submodule, not unless you have a .gitmodules at the root of your parent repo, referencing docs/.



                You would need first to remove the gitlink if you already added it: see "Nested GIT Repository mistake method to remove it?"



                Then one solution is to add the docs remote repo as a submodule.

                But if you don't care about the history of those files, the other approach would be to move or remove the docs/.git folder: that would make docs/ a regular subfolder, that you can add and commits from its parent folder envs/.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 13 '18 at 5:54









                VonCVonC

                837k29426463184




                837k29426463184



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53271819%2fgit-not-adding-files-from-different-git-directory%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Use pre created SQLite database for Android project in kotlin

                    Darth Vader #20

                    Ondo