Sie können Dateien mit hinzufügen git add, beispielsweise git add README, git add <folder>/*oder auchgit add *
Verwenden Sie dann git commit -m "<Message>", um Dateien festzuschreiben
Endlich git push -u origin masterDateien pushen.
Wenn Sie Änderungen vornehmen , laufen git statusdie Sie die Liste der Dateien geändert gibt, fügen Sie sie mit git add *für alles oder können Sie jede Datei einzeln angeben, git commit -m <message>und schließlich,git push -u origin master
Beispiel - sagen Sie eine Datei README erstellt, Laufen git statusgibt Ihnen
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
Ausführen git add README, die Dateien werden zum Festschreiben bereitgestellt. Führen Sie dann git statuserneut aus, es sollte Ihnen geben - die Dateien wurden hinzugefügt und sind bereit zum Festschreiben.
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
nothing added to commit but untracked files present (use "git add" to track)
Dann renne git commit -m 'Added README'
$ git commit -m 'Added README'
[master 6402a2e] Added README
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
Zum Schluss git push -u origin masterden Remote-Zweig masterfür das Repository verschieben origin.
$ git push -u origin master
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 267 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To xxx@xxx.com:xxx/xxx.git
292c57a..6402a2e master -> master
Branch master set up to track remote branch master from origin.
Die Dateien wurden erfolgreich in das Remote-Repository übertragen.
Führen Sie a aus, git pull origin masterum sicherzustellen, dass Sie alle vorgelagerten Änderungen übernommen haben
$ git pull origin master
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 4), reused 7 (delta 3)
Unpacking objects: 100% (8/8), done.
From xxx.com:xxx/xxx
* branch master -> FETCH_HEAD
Updating e0ef362..6402a2e
Fast-forward
public/javascript/xxx.js | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
create mode 100644 README
Wenn Sie die Upstream-Änderungen nicht mit Ihrem lokalen Repository zusammenführen möchten, führen Sie sie aus git fetch, um die Änderungen abzurufen und anschließend git mergedie Änderungen zusammenzuführen. git pullist nur eine Kombination von fetchund merge.
Ich habe gitimmersion - http://gitimmersion.com/ persönlich verwendet , um mich über git zu informieren. Dies ist eine Schritt-für-Schritt-Anleitung, wenn Sie Dokumentation und Hilfe benötigen