Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2019-02-05, 12:10
  #1
Medlem
Hej!!!


Försöker ladda upp min jupyter notebook (.ipynb) till mitt acc på Github, jag följer den här länken: https://reproducible-science-curricu...haring-github/
som suger. Kan inte 'dra in' min .ipynb fil öht till den, och så fortsatte jag att googla, och fattar det som att jag ska hålla på med terminalen (mac) https://www.youtube.com/watch?v=nHk53YnrE5k

följer då den här nu och skriver.
Kod:
$ git init
(eller vad det nu står på youtuben.


Får ut
Kod:
-bash: $: command not found
Citera
2019-02-05, 12:14
  #2
Medlem
Testa detta

Kod:
sudo apt install git
(kanske inte är apt package manager som används på mac, vet ej)

Kod:
ssh-keygen -t rsa -b 4096 -C <email>

Kod:
eval $(ssh-agent -s)

Kod:
ssh-add ~/.ssh/id_rsa

Öppna git i webbläsaren, klicka på din profilbild upp till höger, gå in under Inställningar och tryck i vänsterspalten på "SSH & GPG keys". Klicka "add new key" och kopiera & klistra in det som finns i filen ~/.ssh/id_rsa.pub

Nu kan du gå till det repo du har skapat, kopiera SSH-länken och skriva följande i terminalen:

Kod:
cd Desktop

Kod:
git clone <ssh-länk>

Lägg nu in dina filer i det repot, sen gör du följande

Kod:
git add .

Kod:
git commit -m "meddelande"

Kod:
git push


Klart

Se denna länk för tydligare

https://help.github.com/articles/gen...the-ssh-agent/
Citera
2019-02-05, 12:18
  #3
Medlem
Citat:
Ursprungligen postat av melyhna
Kod:
-bash: $: command not found

Felmeddelandet säger att kommandot "$" inte finns. Det beror på att tecknet "$" symboliserar prompten och inte ska skrivas in.
Citera
2019-02-05, 13:55
  #4
Medlem
Citat:
Ursprungligen postat av Hominem
Felmeddelandet säger att kommandot "$" inte finns. Det beror på att tecknet "$" symboliserar prompten och inte ska skrivas in.

Testade utan $, händer inget iallfall..,
Citera
2019-02-05, 14:04
  #5
Medlem
Citat:
Ursprungligen postat av melyhna
Testade utan $, händer inget iallfall..,

Du låter det som kommandot lyckats. Vid en lyckad körning av git init så ska en katalog som heter .git skapas med innehåll. Punkten anger att den är gömd och inte visas normalt. Använd ls -a för att visa gömda filer och kataloger.
Citera
2019-02-05, 16:39
  #6
Medlem
Citat:
Ursprungligen postat av Hominem
Du låter det som kommandot lyckats. Vid en lyckad körning av git init så ska en katalog som heter .git skapas med innehåll. Punkten anger att den är gömd och inte visas normalt. Använd ls -a för att visa gömda filer och kataloger.

Kod:
Ominitierade befintligt Git-arkiv i /Users/.../.git/

vad betyder det här?
Citera
2019-02-05, 17:11
  #7
Medlem
Citat:
Ursprungligen postat av melyhna
Kod:
Ominitierade befintligt Git-arkiv i /Users/.../.git/

vad betyder det här?

Att du skapat om ett git repo. Det pekar dock ingenstans, så du måste bestämma origin osv via ytterligare kommando.

Enklast vore gå in på GitHub och skapa ett repo där, och sedan skriva

Kod:
git clone <repolänk>

Sedan är det bara att lägga in dina filer däri, skriva

Kod:
git add .  (lägger till alla ändrade och tillagda filer)
git commit -m "skriv här vad du gjort för ändringar")
git push (laddar upp till github)

*edit* noterade att en annan skrivit precis detta.
Citera
2019-02-07, 05:19
  #8
Medlem
Om man har problem med kommanoraden så finns det en desktop-applikation som underlättar jobbet:
https://desktop.github.com/
Citera
2022-07-03, 17:16
  #9
Medlem
Problem: kan inte uppdatera main-branch utan att få felmeddelande?

Kod:
git add -A
git commit -m "uppdaterade filer"
git push

Allt är ok.

Kod:
git merge main

Felmeddelande: already up-to-date

Vad beror detta på?
Citera
2022-07-03, 18:58
  #10
Medlem
Citat:
Ursprungligen postat av bosscs2
Problem: kan inte uppdatera main-branch utan att få felmeddelande?

Kod:
git add -A
git commit -m "uppdaterade filer"
git push

Allt är ok.

Kod:
git merge main

Felmeddelande: already up-to-date

Vad beror detta på?

Förstår inte alls vad du försöker göra...

Vilken branch pushar du ifrån och vilken branch försöker du göra merge på?
Citera
2022-07-03, 20:13
  #11
Medlem
Citat:
Ursprungligen postat av erkki17
Förstår inte alls vad du försöker göra...

Vilken branch pushar du ifrån och vilken branch försöker du göra merge på?

branch1 till main.
Citera
2022-07-03, 20:15
  #12
Medlem
Citat:
Ursprungligen postat av bosscs2
branch1 till main.
Då ska du ju stå på main och köra:
git merge branch1
Annars försöker du merge main med sig själv
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback