Kaip įkelti projektą į Githubą

Patikrinę šį klausimą, aš vis dar nežinau, kaip įkelti projektą į „Git“ centrų saugyklą.

Aš esu naujas „Git Hub“, ir aš nežinau, ką daryti. Sukūriau saugyklą, bet noriu įkelti savo projektą.

Žiūrėjau į saugyklos puslapį bet kuriam atsisiuntimo mygtukui, bet nematau nieko panašaus.

Peržiūrėjau iki šiol pateiktus ryšius, bet vis dar negaunu. Jie pamini komandų eilutę, ar tai yra „Windows“ komandinė eilutė arba „Git Bash“? Nes negaliu nieko daryti.

Aš taip pat bandžiau naudoti „Git“ GUI, bet kai pasirenku norimą aplanką, jis sako, kad tai nėra „Git“ saugykla ... ar man reikia jį dygti? Bandžiau pridėti .gitconfig failą į aplanką, bet tai nėra svarbu.

Iš anksto dėkojame :)

137
09 окт. nustatė jampez77 09 okt. 2012-10-09 15:09 '12 - 15:09 2012-10-09 15:09
@ 19 atsakymų

Kaip parašiau šį atsakymą, „github“ išleido savo „ Windows“ klientą , todėl visi toliau nurodyti veiksmai nereikalingi.

Taip pat galite naudoti „ sourcetree“, kad „Windows“ sistemoje gautų tiek „git“, tiek „gyvsidabrio“ nustatymus.


Štai kaip tai darote sistemoje „Windows“:

  • Jei neturite git įdiegto, žr. Šį straipsnį , kaip jį konfigūruoti.
  • Atidarykite „Windows“ komandų eilutę.
  • Pakeiskite į katalogą, kuriame yra komandinės eilutės šaltinis.
  • Pirmiausia sukurkite naują saugyklą šiame kataloge git init . Tai pasakys: "Inicijuota tuščia git saugykla ... git" ( ... yra kelias).
  • Dabar jums reikia pasakyti git apie savo failus, įtraukdami juos į savo saugyklą. Padarykite tai naudodami „ git add filename . Jei norite pridėti visus failus, galite tai padaryti git add .
  • Dabar, kai pridėjote failus ir atlikote pakeitimus, turite atlikti pakeitimus, kad git galėtų juos stebėti. Įveskite „ git commit -m "adding files" . -m leidžia jums pridėti įrašo eilutę.

Iki šiol pirmiau minėti veiksmai yra tai, ką darytumėte, net jei nesinaudojote github. Tai yra įprasti veiksmai, skirti paleisti „Git“ saugyklą. Atminkite, kad git yra paskirstytas (decentralizuotas), o tai reiškia, kad jums nereikia „centrinio serverio“ (ar net tinklo ryšio), kad galėtumėte naudoti git.

Dabar norite perkelti „git“ saugykloje esančius „git“ saugyklos pakeitimus. Jums tai reiškia, kad „git“ prideda nuotolinę vietą, ir jūs tai darote naudodami šią komandą:

git remote add origin https://github.com/yourusername/your-repo-name.git

Kai tai padarysite, git dabar žino apie jūsų nuotolinį saugyklą. Tada galite pasakyti jam spustelėti („įkelti“) savo registruotus failus:

git push -u origin master

208
09 окт. atsakymas, kurį pateikė Burhan Khalid 09 spalis 2012-10-09 15:27 '12, 15:27, 2012-10-09 15:27

2019

35
30 дек. Atsakymą pateikė RishiKesh Pathak . 2014-12-30 10:09 '15, 10:09 val. 2014-12-30 10:09

Atlikite šiuos du veiksmus:

  • Sukurkite saugyklą internete adresu: https://github.com/new
  • Tada susieti vietinę repo su nuotoliniu repo su komanda: git add remote origin https://github.com/userName/repo.git Čia repo.git bus jūsų naujai sukurtas nuotolinis atpirkimas.

Jis veiks kaip žavesys. Nereikia nerimauti dėl SSH arba HTTPS. Iš pradžių bėgo į tą pačią problemą ir praleido valandas sprendžiant. Bet jis dirbo man.

13
20 янв. atsakymą pateikė VinayBS 20 jan. 2014-01-20 09:21 '14, 9:21 val. 2014-01-20 09:21
 git push --force origin master 

Jei turite problemų atsisiųsti!

12
16 янв. atsakymas suteiktas sonu 16 sausis 2014-01-16 12:38 '14, 12:38, 2014-01-16 12:38

Čia aš paaiškinu, kaip aš tai padariau „Window“, gal tai taip pat padeda kitiems :)

Būtinai įdiekite „ Git“ ir „ GitHub“ .

Baigus diegti, atidarykite „git bash“;

2019

Sukurkite naują „GitHub“ saugyklą. Kad išvengtumėte klaidų, neatkurkite naujo saugyklos README, licencijos ar gitignore failų. Šiuos failus galite pridėti po to, kai projektas buvo perkeltas į „GitHub“. Atidarykite terminalą („Mac“ vartotojams) arba komandų eilutę („Windows“ ir „Linux“ vartotojams).

Pakeiskite dabartinį darbo katalogą į vietinį projektą.

Inicijuoti vietinį katalogą kaip „Git“ saugyklą.

git init
#Add the files in your new local repository. This stages them for the first commit.

git add
# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'
#Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

  1. Greitojo „GitHub“ saugyklos nustatymo puslapio viršuje spustelėkite 2019

Manau, kad esate „Windows“ sistemoje, kaip ir aš, ir įdiegite GIT. Šias komandas galite paleisti naudodami paprastą komandų eilutę projekto kataloge, taip pat galite naudoti „GitBash“.

1 veiksmas: sukurkite saugyklą GIT rankiniu būdu. Suteikite jam bet kokį vardą, kuris, jūsų manymu, yra tinkamas.

2 žingsnis: Eikite į savo vietinį projekto katalogą. Jei norite paskelbti savo kodą šioje naujoje sukurtoje saugykloje, įsitikinkite, kad šakninio projekto kataloge nėra aplanko .git, jei jis ištrintas. git init komanda

3 veiksmas: paleiskite git add . komandą git add .

4 veiksmas: vykdykite git commit -m YourCommitName

5 veiksmas: paleiskite „ git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git

6 žingsnis: paleiskite „ git push --set-upstream YourRepositoryName master --force

Atkreipkite dėmesį, kad rašymo metu naudoju naujausią „GIT“ versiją. Taip pat atkreipkite dėmesį, kad nenurodydavau jokio konkretaus filialo kodo įterpimui, kad jis galėtų patekti į šeimininką. 6 žingsnyje „GIT“ paprašys patvirtinti komandą, prašydamas įvesti savo naudotojo vardą ir slaptažodį iškylančiame >

Tikiuosi, kad mano atsakymas padėjo.

4
11 июня '17 в 10:33 2017-06-11 10:33 atsakymą pateikė „ Abhay Shiro “ birželio 17 d. 17 val. 10:33 2017-06-11 10:33
  • Atidarykite „Git Bash“.
  • Pakeiskite dabartinį darbo katalogą į vietinį projektą.
  • Inicijuoti vietinį katalogą kaip „Git“ saugyklą: $ git init
  • Pridėti failus į naują vietinę saugyklą. Tai nustato juos pirmajam įsipareigojimui: $ git add .
  • Užrakinkite failus, kuriuos įdėjote į savo vietinę saugyklą: $ git commit -m "First commit"
  • Greitojo „GitHub“ saugyklos nustatymo puslapio viršuje spustelėkite, jei norite nukopijuoti nuotolinio saugyklos URL.
  • Į komandų eilutę pridėkite nuotolinio saugyklos URL, kuriame bus ištrinta vietinė saugykla: $ git remote add origin remote repository URL
  • Įklijuokite pakeitimus į vietinę saugyklą GitHub: $ git push origin master
3
10 дек. Atsakyti atsižvelgiant į 10 d. 2016-12-10 01:52 '16 at 1:52 2016-12-10 01:52

Manau, kad būtų lengviausia įdiegti „git“ papildinį užtemimui, jis veikia daugiau ar mažiau tokiu pat būdu kaip „CVS“ ir „SVN“ įskiepiai už užtemimą:

http://www.eclipse.org/egit/

GL!

3
09 окт. atsakymas duotas Eva 09 okt. 2012-10-09 15:13 '12, 15:13, 2012-10-09 15:13

Parsisiųsti SourceTree. Jis yra prieinamas „Windows 7“ ir „Mac“ sistemoms, todėl labai rekomenduojama į sąsają perkelti failus į „github“.

2
21 сент. atsakymas pateikiamas Prakhar1001 21 sep . 2016-09-21 17:41 '16 at 17:41 pm 2016-09-21 17:41
  1. Pirmiausia turite sukurti paskyrą „Github“
  2. Tada sukurkite naują projektą - pavadinkite projektą taip, kaip norite, o po to bus rodomas jūsų projektas.
  3. Dabar nukopijuokite URL
  4. Tada atidarykite komandų eilutę ir pereikite prie katalogo ar aplanko, kurį norite įkelti naudodami cmd
  5. Tada įveskite šias komandas

      git init git add . git commit -m "initial commit" git remote add origin PASTE URL git push -u origin master 
  6. Dabar patikrinkite savo „GitHub“ paskyrą, saugykla sėkmingai įkelta.

Norėdami gauti išsamią mokymo programą, galite žiūrėti šį vaizdo įrašą .

2
21 дек. Atsakymą pateikė mitesh7172 21 dec. 2017-12-21 11:05 '17 at 11:05 2017-12-21 11:05

Tikriausiai naudingiausias dalykas, kurį galėtumėte padaryti, yra skaityti internetinę knygą [http://git-scm.com/book/en/] . Tai tikrai geras skaitymas ir suteikia jums konceptualų kontekstą, kaip daryti viską.

2
14 февр. Atsakymą pateikė ProfVersaggi vasario 14 d. 2014-02-14 06:16 '14 at 6:16 2014-02-14 06:16

Vadovaukitės aukščiau pateiktomis RishiKesh Pathak instrukcijomis, galite netgi sutrumpinti komandą, įterpdami šią komandinę eilutę tik vieną kartą:

 git config --global push.default simple 

Taigi, kitą kartą, vietoj „ git push origin master jums reikia:

 git push 

Skaitykite daugiau čia .

1
05 мая '16 в 22:08 2016-05-05 22:08 atsakymas pateikiamas Chetabahana 05 gegužės 16 d. 22:08 2016-05-05 22:08

Geriausias būdas gituoti yra iš tikrųjų pradėti gitting . Išbandykite šią svetainę, kuri verčia jus žingsnis po žingsnio nustatyti pagrindinius būdus, kaip vykdyti komandų eilutės funkcijas, kad paleistumėte projektą „GitHub“

Tai vadinama try.github.io , taip pat galite atlikti kursą „ CodeAcademy“

1
05 мая '16 в 22:13 2016-05-05 22:13 atsakymas duotas Shan-Desai 05 gegužės 16 d. 10:13 pm 2016-05-05 22:13

Nesijaudinkite, tai yra labai paprastas būdas be komandinės eilutės .. tiesiog žiūrėkite šį vaizdo įrašą. Https://youtu.be/7bVxmYOuHYo

0
24 янв. Atsakymą Allice pateikė sausio 24 d 2019-01-24 14:11 '19 at 2:11 PM 2019-01-24 14:11

Aš padariau:

  1. git
  2. git pridėti.
  3. git įsipareigoti -m "Jūsų pranešimas"
  4. git remote pridėti šaltinį @your_git_repository
  5. git push -u meistras

Žinoma, turite įdiegti git

0
30 янв. Cansel Muti atsakymas sausio 30 d 2018-01-30 10:55 '18 at 10:55 2018-01-30 10:55

Jis dirbo man;

 1- git init 2- git add . 3- git commit -m "Add all my files" 4- git remote add origin https://github.com/USER_NAME/FOLDER_NAME 5- git pull origin master --allow-unrelated-histories 6- git push origin master 
0
18 янв. Atsakymą pateikė Walid Bousseta sausio 18 d. 2019-01-18 21:52 '19, 09:52 PM 2019-01-18 21:52

Man teko apie 2 valandas suprasti, kad turėjau sukurti „GitHub“ repo ( http://github.com/new ), prieš bandant siųsti vietinius failus į „github“.

Bandę stumti klaidas, buvo panašios:

 remote: Repository not found. fatal: repository 'https://github.com/username/project.git/' not found 

Aš jaučiuosi kaip idiotas, bet aš tikrai norėčiau tai pabrėžti. Aš tiesiog maniau, kad pirmasis paspaudimas bus sukurtas automatiškai. Buvau toks neteisingas.

0
29 нояб. atsakymas pateikiamas O95 29 lapkričio. 2018-11-29 15:30 '18, 15.30 val. 2018-11-29 15:30

įkelti naują projektą į GIT (pirmiausia turite turėti vietinio projekto kodo bazę ir GIT saugyklą, kur įkelsite projektą, turite turėti kredencialus į GIT)

  • Sąrašo elementas

    1.Paleiskite git bash

    2. Pakeiskite į katalogą, kuriame yra projekto vietos CD / * / *** / ***** / ***** kodo bazė (projekto vieta) cd. Tada jums reikia paleisti GIT komandas

    1. git init paspauskite enter, po kurio pamatysite kažką panašaus į žemiau. Inicijuota tuščia GIT saugykla *: / *** / **** / ***** /. Git / so git init inicijuoja tuščią git saugyklą vietinėje
    2. git pridėti. paspauskite „Enter“, o pirmiau pateikta komanda pridės visą katalogą, pakatalogį, failus ir pan. Pamatysite kažką panašaus į šį įspėjimą: LF bus pakeistas CRLF ****. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF ********. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF *******. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF ********. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF *******. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF **************. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF ************. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas į CRLF *************** Faile bus pradinės linijos galiojimai jūsų darbo kataloge. įspėjimas: LF bus pakeistas CRLF j *******. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF ***********. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF **************. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF ***********. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF *********. Failo šaltinio eilutė baigiasi jūsų darbo kataloge.

    3. „git įsipareigoti“ -m „pirmasis įsipareigojimas“ paspauskite įvesties klavišą -m, kad pridėtumėte komentarą, kuris suteiks kodą, kad sukurtų „env“.

[Master (root-įsipareigojimas) 34a28f6] pridedant ******** įspėjimą: LF bus pakeistas CRLF c *******. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF *******. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF ********. Failas turės originalius eilutės galus jūsų darbiniame kataloge. įspėjimas: LF bus pakeistas CRLF *********. Failas turės originalius eilutės galus jūsų darbiniame kataloge.

įspėjimas: LF bus pakeistas CRLF ***********.


27 failai pasikeitė, 3724 įterpti (+) sukurti režimą 100644 ***** sukurti režimą 100644 ***** sukurti režimą 100644 ***** sukurti režimą 100644 ****** sukurti režimą 100644 ****** * sukurti režimą 100644 ***** sukurti režimą 100644 ******

6.git nuotolinis pridėti kilmę http: // vartotojo vardas @ git: repopath.git hit enter, tai bus pridėta prie repo

7.git push -u pradinis vedlys paspaudžiamas Enter Šis veiksmas įkelia viską nuo vietinio iki repo šiame žingsnyje, jums reikia įvesti repo, kur įkelsite kodą, slaptažodį. Žemiau pamatysite kažką panašaus. Delta suspaudimas naudojant iki 12 srautų. Suspausti objektai: 100% (32/32), padaryta. Rašymo objektai: 100% (33/33), 20.10 KiB | 0 baitų / s, padaryta. Tik 33 (delta 14), 0 (delta 0) yra pakartotinai naudojami : http: // username @ git: repolocation.git * [naujas filialas] meistras → meistras Filialo vedlys yra sukonfigūruotas stebėti nuotolinio filialo vedlį iš šaltinio.

-2
02 авг. atsakymą pateikė Prem S 02 rug. 2017-08-02 20:05 '17, 8:05 pm 2017-08-02 20:05