Bestaande broncode importeren naar GitHub

Hoe kan ik de broncode van mijn computer naar mijn GitHub-account importeren?


Antwoord 1, autoriteit 100%

Als je een lokale broncode hebt die je wilt toevoegen aan een nieuwe externe nieuwe git-repository zonder de remote eerst te ‘klonen’, doe dan het volgende (ik doe dit vaak – je maakt je externe lege repository aan in bitbucket/github, druk dan je bron omhoog)

  1. Maak de externe repository en haal de URL op, zoals [email protected]:/youruser/somename.gitof https://github.com/youruser/somename.git

    Als uw lokale GIT-opslagplaats al is ingesteld, slaat u stap 2 en 3 over


  2. Lokaal, in de hoofdmap van je bron, git init

    2a. Als je de repo initialiseert met een .gitignore en een README.md, moet je een git pull {url from step 1}doen om ervoor te zorgen dat je geen bestanden vastlegt naar de bron die je wilt negeren;)

  3. Lokaal, voeg toe en commit wat je wilt in je initiële repo (voor alles, git add .en dan git commit -m 'initial commit comment')


  4. om uw externe opslagplaats toe te voegen met de naam ‘oorsprong’ (zoals klonen zou doen)
    git remote add origin [URL From Step 1]

  5. Voer git pull origin masteruit om de remote branch te trekken zodat ze synchroon lopen.
  6. om je master branch omhoog te duwen (verander master naar iets anders voor een andere branch):
    git push origin master

Antwoord 2, autoriteit 4%

Dit wordt uitgelegd in de uitstekende gratis eBook ProGit. Het gaat ervan uit dat je al een lokale Git-repository en een externe hebt. Gebruik om ze te verbinden:

$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin    git://github.com/schacon/ticgit.git
pb    git://github.com/paulboone/ticgit.git

Om de gegevens van de lokale repository naar GitHub-gebruik te duwen:

$ git push pb master

Als u nog geen lokale en / of een externe repository hebt ingesteld, bekijk dan de hulp op Github en de eerdere hoofdstukken in het boek .


3, Autoriteit 2%

Een van de genoemde opmerkingen die de Gitub GUI gebruiken, maar het gaf geen specifieke hulp bij het gebruik van en merkte dat de meeste niet alle antwoorden alleen nuttig waren bij de opdrachtprompt.

Als u de GitHub GUI wilt gebruiken, kunt u deze stappen volgen:

  1. Klik op de knop “+” en kies “Voeg lokale repository toe”
  2. in

  3. Navigeer naar de map met uw bestaande code en klik op de knop “Toevoegen”.
  4. U moet nu worden gevraagd om hier een nieuwe lokale git-repository te maken “, klik dus op de knop” Ja “.
  5. voeg uw “commit-summary” en “Uitgebreide beschrijving” naar wens toe. Standaard moeten al uw bestanden al met vinkjes zijn geselecteerd. Klik op de knop “Commit & AMP; SYNC”.
  6. Nu wordt u gevraagd om de naam en de beschrijving van uw project toe te voegen, evenals welk account het naar (als u meerdere hebt). Klik op de knop “Push Repository”
  7. in

Na een moment met een draaiend GitHub-pictogram, hoort je broncode bij een lokale repository en wordt deze gepusht/gesynchroniseerd met een externe repository op je GitHub-account. Dit alles veronderstelt dat je eerder de GitHub GUI, je GitHub-account en SSH-sleutels hebt ingesteld.


Antwoord 4

Zoals JB terecht opmerkt, is het ongelooflijk gemakkelijk gemaakt op GitHub door simpelweg de instructies te volgen.

Hier is een voorbeeld van de instructies die worden weergegeven na het opzetten van een nieuwe repository op GitHub met behulp van http://github.com/newwanneer u bent ingelogd.

Global setup:
 Set up Git:
  git config --global user.name "Name"
  git config --global user.email [email protected]
Next steps:
  mkdir audioscripts
  cd audioscripts
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin [email protected]:ktec/audioscripts.git
  git push -u origin master
Existing Git repository?
  cd existing_git_repo
  git remote add origin [email protected]:ktec/audioscripts.git
  git push -u origin master
Importing a Subversion repository?
  Check out the guide for step-by-step instructions.

Het kan niet eenvoudiger!!


Antwoord 5

Ja. Maak een nieuwe repository door een git initte doen in de map waar de bron momenteel bestaat.

Meer hier: http://help.github.com/creating-a-repo/


6

  1. Open je Gitub-dashboard (het staat op https://github.com/ als je bent ingelogd)
  2. Klik op nieuwe repository
  3. Vul de lege plekken in; Klik op Maak een repository
  4. Volg de instructies op de pagina die verschijnt

7

Vanaf BitBucket:

Push een bestaande repository op. Je hebt al een Git-repository op je computer. Laten we het naar Bitbucket pushen:

cd /path/to/my/repo
git remote add origin ssh://[email protected]/javacat/geo.git
git push -u origin --all   # To push up the repo for the first time

Antwoord 8

Ik kwam hier op zoek naar een eenvoudige manier om bestaande bronbestanden toe te voegen aan een GitHub-repository. Ik zag het uitstekend volledige antwoord van @Pete en dacht “Wat?! Er moet een eenvoudigere manier zijn.”

Hier is die eenvoudigere manier in vijf stappen (geen console-actie vereist!)

Als je echt haast hebt, kun je stap 3 gewoon lezen. De andere zijn er alleen voor de volledigheid.

  1. Maak een opslagplaats op de GitHub-website. (Ik zal je intelligentie niet beledigen door je hier stap voor stap doorheen te leiden.)
  2. Kloon de nieuwe repository lokaal. (U kunt dit doen via de website of via desktopclientsoftware.)
  3. Vind de nieuw gekloonde repository op je harde schijf en voeg bestanden toe zoals je zou doen aan een normale map.
  4. Synchroniseer de wijzigingen terug naar GitHub.
  5. Dat is het!

Klaar!


Antwoord 9

Voeg een GitHub-repository toe als externe oorsprong (vervang [] door uw URL):

git remote add origin [[email protected]:...]

Schakel over naar je master-branch en kopieer deze om branch te ontwikkelen:

git checkout master
git checkout -b develop

Push je ontwikkeltak naar de GitHub ontwikkeltak (-fbetekent forceren):

git push -f origin develop:develop

Antwoord 10

Als je ervoor kiest om een lege repo op GitHub te maken, krijg je exacte instructies die je bijna kunt kopiëren en plakken in je terminal, die (op dit moment):

…or create a new repository on the command line
echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]:<user>/<repo>.git
git push -u origin master

Antwoord 11

Hier zijn enkele instructies over hoe u een GitHub-repository kunt starten en vervolgens code die u al hebt gemaakt, ernaartoe kunt pushen. De eerste set instructies komt rechtstreeks van GitHub.

Bron: https://help.github.com/articles/create-a -repo/

  1. Klik in de rechterbovenhoek van een pagina op en klik vervolgens op Nieuwe repository.

  2. Maak een korte, gedenkwaardige naam voor uw repository. Bijvoorbeeld “hallo-wereld”.

  3. Voeg optioneel een beschrijving van uw repository toe. Bijvoorbeeld: “Mijn eerste repository op GitHub.”

  4. Kies tussen het maken van een openbare of privé-repository.

  5. Initialiseer deze repository met een README.

  6. Repository maken.

Gefeliciteerd! Je hebt met succes je eerste repository gemaakt en deze geïnitialiseerd met een README-bestand.

Na deze stappen wilt u de code op uw lokale computer naar de zojuist gemaakte repository pushen en u doet dit door deze stappen te volgen:

  1. git init(in de hoofdmap waar uw code zich bevindt)

  2. git add -A(hiermee worden alle bestanden en mappen in je directory toegevoegd die moeten worden vastgelegd)

  3. git commit -am "First Project commit"

  4. git remote add origin [email protected]:YourGithubName/your-repo-name.git(je vindt dit adres in de GitHub-repository die je zojuist hebt gemaakt onder “ssh clone URL” op de hoofdpagina)

  5. git push -u origin master

Dat is het. Je code wordt nu naar GitHub gepusht. Elke keer dat je code wilt blijven pushen die is veranderd, doe je dat gewoon.

  1. git commit -m "New changes"

  2. git push origin master(als master de branch is waar je aan werkt)


Antwoord 12

Oplossing voor mij:

Het probleem is de grootte van een bestand, die niet groter kan zijn dan 100M.

Voor het migreren naar github, doe dit in de repository:

git clone --mirror git://example.com/some-big-repo.git
wget http://repo1.maven.org/maven2/com/madgag/bfg/1.12.12/bfg-1.12.12.jar
mv bfg-1.12.12.jar bfg.jar
java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git
cd some-big-repo.git
git reflog expire --expire=now --all && git gc --prune=now --aggressive
git push

Klaar!

Maak de migratie nu opnieuw met de tool: https://github.com/new/import

zie meer:
Fout bij het pushen naar github-repo
en
https://rtyley.github.io/bfg-repo-cleaner/

Ik hoop dat ik je heb geholpen. 🙂


Antwoord 13

Maak je repository in git hub

Laat uw project volgen via GIT

  1. ga met behulp van CMD naar de map waar uw projectbestand wordt bewaard->cd /automation/xyz/codebase
    controleer op git-initialisatie met het commando git status
    Als u deze foutmelding krijgt: FATAL: geen git-repository (of een van de oudermappen): .git, dat betekent dat de map die u momenteel bevindt, wordt niet bijgehouden door Git. In dat geval initialiseer Git in uw projectmap door Git Init te typen, vervolgens door het proces van het toevoegen en plegen van uw project.

Als u nog een foutmelding krijgt, lees dan voorzichtig wat er staat. Is het zeggen dat Git niet op je computer is geïnstalleerd door te zeggen dat het woord ‘git’ niet wordt herkend? Zeggen het dat je al in een map of submap bent waar Git wordt geïnitialiseerd? Google uw fout en / of uitgang om het te begrijpen en om erachter te komen hoe u het kunt oplossen.

Voer nu het volgende opdracht

uit
#

echo “Your Git Hub Repository Name” & GT; & GT; Leesme.md
git init
Git toevoegen Readme.md
git commit -m “eerste commit”
Git Remote Add Origin https: //
#

bovenstaande blok krijgt u wanneer u de eerste keer dat u uw repository opent

Als fout optreedt of niets gebeurt na de laatste opdracht “Git Push -U oorsprong Master”
maak je geen zorgen

Ga naar de map waar de code beschikbaar is en via GIT-extensie duwt het naar Git [URL], Branch

Other episodes