/ / New to github - ako pridať súbor do repozitára / pomocou príkazového riadku - git, github, command, push, fetch

Nové github - ako pridať súbor do úložiska / pomocou príkazového riadku - git, github, command, push, fetch

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

  1. vytvoriť repozitár 2. (pomocou príkazového riadku): Inicializujte lokálny adresár ako úložisko Git -> git init
  2. git add (priečinok alebo súbor s názvom, ktorý chcem pridať do úložiska github)
  3. git commit -m ""
  4. git vzdialene pridať pôvod URL vzdialeného úložiska -> úložisko Chcem pridať lokálny súbor / priečinok do
  5. git vzdialené -v (netuší, čo to má robiť)
  6. 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ť)

  1. Čo je to a ako to napíšem?
  2. 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ď č. 1

Sekvencia, 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.