Wpis z mikrobloga

Mam sobie repo na github i dodałem do niego (Git Shell na GitHub Desktop pod Windowsem) submoduł:

dijun@SMS-Win ~/Documents/QtProjects/qtuio (master)
$ git submodule add [https://github.com/mkalten/TUIO11_CPP](https://github.com/mkalten/TUIO11_CPP) 3rdParty/TUIO11_CPP
Cloning into 'C:/Users/dijun/Documents/QtProjects/qtuio/3rdParty/TUIO11_CPP'...
remote: Counting objects: 534, done.
remote: Total 534 (delta 0), reused 0 (delta 0), pack-reused 534
Receiving objects: 100% (534/534), 22.63 MiB | 640.00 KiB/s, done.
Resolving deltas: 100% (261/261), done.
warning: LF will be replaced by CRLF in .gitmodules.
The file will have its original line endings in your working directory.

Teraz kiedy moje repo jest klonowane, plik .gitmodules jest ściągany ale pusty katalog 3rdParty/TUIO11CPP nie jest tworzony tak jak AFAIK powinien. Ponadto, katalog ten na moim komputerze jest traktowany przez GitHub Desktop jako nowy i gdy próbuję commitnąć zmiany to wyskakuje błąd, że wykryto inne repo i mam je uczynić submodułem, a nie traktowac jak katalog... ale ja to już zrobiłem! Z konsoli tak to wygląda:

dijun@SMS-Win ~/Documents/QtProjects/qtuio (master)
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD ..." to unstage)

new file: 3rdParty/TUIO11_CPP

Czy mam dodać ten katalog do .gitignore? Ponadto, polecenia "git submodule init" i "git submodule update" nic nie robią ani na nowo sklonowanym repo, ani na tym na którym pracuję...
#git #github #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach