Sen kullanarak dosyaları ekleyebilir git add
örnek, git add README
, git add <folder>/*
, hattagit add *
Sonra git commit -m "<Message>"
dosyaları yürütmek için kullanın
Sonunda git push -u origin master
dosyaları itmek için.
git status
Değiştirilen dosyaların listesini veren değişiklikler çalıştırdığınızda , bunları git add *
her şey için kullanarak ekleyin veya her dosyayı ayrı ayrı belirtebilir git commit -m <message>
ve son olarak,git push -u origin master
Örnek - README dosyası oluşturduğunuzu varsayalım, çalışan git status
size
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
Çalıştırın git add README
, dosyalar taahhüt için hazırlanır. Sonra git status
tekrar çalıştırın , size vermelidir - dosyalar eklendi ve taahhüt için hazır.
$ 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)
O zaman koş 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
Son olarak, git push -u origin master
uzak dalı master
depoya göndermek için 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.
Dosyalar başarıyla uzak depoya aktarıldı.
Bir Koşu git pull origin master
herhangi üst düzey değişiklikleri absorbe emin olmak için
$ 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
Yukarı akış değişikliklerini yerel deponuzla birleştirmek istemiyorsanız git fetch
, değişiklikleri getirmek ve ardından git merge
değişiklikleri birleştirmek için çalıştırın . ve ile git pull
birleşimidir .fetch
merge
Ben şahsen gitimmersion kullandım - Git üzerinde eğri almak için http://gitimmersion.com/ , bazı belgeler ve yardıma ihtiyacınız varsa, adım adım kılavuz