Práve som začal používať github (+ pomocou príkazového riadku) a som tak zmätený o všetkom. Ako chápem, musím
- vytvoriť repozitár 2. (pomocou príkazového riadku): Inicializujte lokálny adresár ako úložisko Git -> git init
- git add (priečinok alebo súbor s názvom, ktorý chcem pridať do úložiska github)
- git commit -m ""
- git vzdialene pridať pôvod URL vzdialeného úložiska -> úložisko Chcem pridať lokálny súbor / priečinok do
- git vzdialené -v (netuší, čo to má robiť)
- git push origin master
Po poslednom jednom - git push pôvodnom majstri, čo sa stane, je, že im je povedané:! [zamietol] master -> master (najprv načítať)
- Čo je to a ako to napíšem?
- Je to to, že niekedy môžem JUST tlačiť súbor a inokedy musím FIRST načítať a potom tlačiť? Môže niekto vysvetliť prečo a kedy?
btw. github sa zdá byť najhoršie na svete! toľko príkazov pre práve jednu vec, ktorá má tlačiť súbor do tohto úložiska.
Vďaka!!
odpovede:
0 pre odpoveď č. 1Sekvencia, ktorú ste popísali vyššie v odsekoch 1 až 6, je proces vytvárania vášho miestny úložisko git a prepojenie na vzdialený úložný priestor git, V tomto prípade bude hostiteľom vzdialené úložisko Github.
Všimni si Github a Git sú dve rôzne veci. Github je spoločnosť ponúkajúca vzdialené úložiská git a súvisiace služby (https://github.com/)
potom Git je samotný systém riadenia verzií. DVCS, ktorú vytvoril Linus Torvalds.
Pokiaľ ide o moje skúsenosti s odovzdaním nového úložiska spoločnosti Github (alebo akémukoľvek inému poskytovateľovi, ako je Bitbucket), musíte použiť tento príkaz:
git push -u origin --all
Potom sa nahráva celý repo a jeho referencie.
Tento príkaz git remote -v
jednoducho vám poskytuje informácie o tom, aký druh diaľkového ovládania ste pripojili k vášmu úložisku.
0 pre odpoveď č. 2
Pre vašu otázku nižšie.
Mali by ste používať git pull
, že "príkaz urobiť a git fetch
a potom urobte git merge
.
Tiež môžete použiť git push origin master --force
.
Ak používate git push origin master --force
Príkaz, môžete mať problémy v budúcnosti.