Możesz dodać pliki za pomocą git add, przykład git add README, git add <folder>/*lub nawetgit add *
Następnie użyj git commit -m "<Message>"do zatwierdzenia plików
Wreszcie git push -u origin masterdo wypchnięcia plików.
Po dokonaniu modyfikacji uruchomić git statusktóry daje listę plików zmodyfikowany, dodać je za pomocą git add *wszystkiego lub można określić każdy plik osobno, a potem git commit -m <message>wreszciegit push -u origin master
Przykład - powiedzmy, że utworzyłeś plik README, bieganie git statusdaje
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
Uruchom git add README, pliki są przygotowywane do zatwierdzenia. Następnie uruchom git statusponownie, powinien dać ci - pliki zostały dodane i gotowe do zatwierdzenia.
$ 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)
Następnie uruchomić 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
Na koniec git push -u origin masterwypchnij zdalną gałąź masterdla repozytorium 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.
Pliki zostały pomyślnie wypchnięte do zdalnego repozytorium.
Uruchamianie a, git pull origin masteraby upewnić się, że wchłonąłeś wszelkie wcześniejsze zmiany
$ 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
Jeśli nie chcesz scalać wcześniejszych zmian z lokalnym repozytorium, uruchom, git fetchaby pobrać zmiany, a następnie git mergescalić zmiany. git pulljest tylko połączeniem fetchimerge .
Osobiście użyłem gitimmersion - http://gitimmersion.com/, aby uzyskać upto na git, jest to przewodnik krok po kroku, jeśli potrzebujesz dokumentacji i pomocy