2016-08-06 40 views
-2

Aufgabe:Ich benutze einen MAC und ich wurde aufgefordert, meinen Code zu sichern und meine Arbeit zu verfolgen

Push-Code bis zum Repository.

Um Ihren Code zu sichern und Ihre Arbeit zu verfolgen, sollten Sie die Änderungen, die Sie am Projekt-Repository vorgenommen haben, übernehmen. Sie müssen das Terminal öffnen und in den richtigen Ordner wechseln, der das geklonte Repository für diese Zuweisung enthält. Dort angekommen, werden Sie diese drei Schritte abgeschlossen haben:

1) Stufe Code

git add -a

2) Erstellen Sie eine Version Ihrer inszenierten Code

git -m 'erstellt Spiel Logik' begehen

3) Drücken Sie den Code in die GitHub-Repository

git push origin master

Mein Ergebnis:

Roberts-MacBook-Air:wdi-fundamentals-memorygame robert$ git add -a 
error: unknown switch `a' 
usage: git add [<options>] [--] <pathspec>... 

    -n, --dry-run   dry run 
    -v, --verbose   be verbose 

    -i, --interactive  interactive picking 
    -p, --patch   select hunks interactively 
    -e, --edit   edit current diff and apply 
    -f, --force   allow adding otherwise ignored files 
    -u, --update   update tracked files 
    -N, --intent-to-add record only the fact that the path will be added later 
    -A, --all    add changes from all tracked and untracked files 
    --ignore-removal  ignore paths removed in the working tree (same as --no-all) 
    --refresh    don't add, only refresh the index 
    --ignore-errors  just skip files which cannot be added because of errors 
    --ignore-missing  check if - even missing - files are ignored in dry run 
    --chmod <(+/-)x>  override the executable bit of the listed files 

Roberts-MacBook-Air:wdi-fundamentals-memorygame robert$ git commit -m 'created game logic' 
On branch master 
Your branch is ahead of 'origin/master' by 1 commit. 
    (use "git push" to publish your local commits) 
nothing to commit, working tree clean 
Roberts-MacBook-Air:wdi-fundamentals-memorygame robert$ git push origin master 
Username for 'https: //github.com ': myusername 
Password for 'https: //[email protected]': 
remote: Permission to ga-students/wdi-fundamentals-memorygame.git denied to myusername. 
fatal: unable to access 'https://github /ga-students/wdi-fundamentals-memorygame.git/': The requested URL returned error: 403 

ich nicht einmal mein Passwort eingeben, auch ich es eingeben Es wird nichts ausgegeben und wenn ich auf Enter klicke, erhalte ich die obige Fehlermeldung. Ich habe die Antworten auf diese Frage gelesen und kann sie nicht lösen. Bitte helfen Sie, danke.

+1

vielleicht was Sie wollen, ist '' 'git add-A''', im ersten Schritt. Und da du nichts begangen hast, hast du im zweiten Schritt '' 'nichts zu begehen; aber der Fehler, den Sie im dritten Schritt festgestellt haben, kann auf Ihr falsches Passwort zurückzuführen sein. –

+0

Hast du gelesen, was der git dir zu sagen versucht hat? Verstehst du, was 'git commit - m' tun soll? Hast du bisher etwas über Git gelesen? – AnimiVulpis

+0

"Unbekannter Schalter \ 'a'" sieht aus, als ob Sie eine wirklich furchtbar alte oder nur in anderer Weise inkompatible Git-Version haben (vielleicht Aliasing zu einem anderen Command?) - versuchen Sie, einen frischeren zu installieren, z. mit Homebrew, oder machen Sie die ersten Übungen auf einem anderen Computer, bis Sie die Grundlagen beherrschen. – tripleee

Antwort

0

bitte versuchen Sie es git add . statt git add -a

1

Alternativ zur Lösung links von @RohitShedage, können Sie git add --all oder git add -A laufen.

Denken Sie daran, git add . funktioniert nur mit Dateien, die git bereits verfolgt.