( thomasrc | 2020. 08. 13., cs – 14:51 )

És tényleg! 😮

Hátha valaki tanul belőle, leírom, hogy mit csináltam.

Lehúztam egy külön mappába a development ágat:

  1. cd D:\projekt\eleresi\utvonala-development
  2. git init
  3. git remote add origin https://github.com/myrepo/myproject.git
  4. git pull origin development
  5. git checkout development

Bemásoltam a hiányzó ".skeldir/" mappát és ".dotfile" fájlt, majd kiadtam a következő parancsokat:

  1. git add .skeldir
  2. git add .dotfile
  3. git commit -m "Missing dot files added."
  4. git push origin development

Így most faszán felkerültek Githubra is a hiányzó mappák. :-) Elképzelni nem tudom, hogy legelőször miért maradtak le, mert valóban nincsen gondja velük...

Illetve még annyi, hogy a Github beállítások miatt át kellett állítanom az email címemet a git push előtt:

  1. git config --global user.email "ID+MYUSERNAME@users.noreply.github.com"
  2. git commit --amend --reset-author

---

A fentiekkel kapcsolatban lenne még kérdésem:

Mi lett volna akkor, ha a fenti két git add sor helyett a git add .-ot ütöm be? Ilyenkor automatikusan észreveszi, hogy csak a bemásolt mappák/fájlok újak ("változtak meg") és a többi állományt békén hagyja commitoláskor, pusholáskor? Vagy a teljes mappaszerkezetre alkalmazta volna a commitot és frissítette volna a repóban az összes állományt?

Ha egy meglévő fájlt módosítok, akkor a git add asd.txt-t azelőtt vagy azután kell kiadnom, hogy megváltoztatom a fájlt?