SORU
8 Ocak 2012, Pazar


nasıl dosyaları eklemek ve github repo klasörüne

Github-bir hesap; yeni-gidiyorum, ve dosya ekleme ile ilgili bir sorun ile karşı karşıyayım ben yarattım. readme.txt ekledik. Ayrıca, görüntüler dahil olmak üzere, 3 Diğer PHP dosyaları bir klasör var.

Nasıl dosya ve klasör ekleyebilirim? git push origin -u master bana bir hata gösterdi, çünkü git pull ile denedim.

CEVAP
8 Ocak 2012, Pazar


Dosyaları git add örnek git add README, git add <folder>/* git add * bile kullanarak ekleyebilirsiniz

O zaman git commit -m "<Message>" dosyaları işlemek için kullanın

Son olarak dosyaları itmek için git push -u origin master.

Ne zaman yaptığınız değişiklikler git status verir misin listesi dosyaları değiştirilmiş, ekleme onları kullanarak git add * için her şeyi ya belirtebilirsiniz her dosyayı tek tek, sonra da git commit -m <message> ve son olarak git push -u origin master

Örnek bir dosya README, git status verir çalışan oluşturduğunuz söylüyorlar

$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   README

git add README, dosyaları işlemek için sahnelenir çalıştırın. Daha sonra git status yeniden çalıştırın, sizin vermeli - dosyalar eklendi ve işlemek 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)

Sonra Çalıştır 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 depo için 26* *uzak şube itmek 27**.

$ 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 getirilmiş.

git pull origin master size sağlamak için çalışan herhangi bir memba değişiklikler emmiş

$ 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

Eğer birleştirmek istiyorum yoksa değil memba değişiklikler yerel depo zeka, git fetch değişiklikleri getirmek için çalıştırın ve daha sonra git merge değişiklikleri birleştirmek için. git pull fetch merge bir kombinasyonudur.

Eğer bazı belge ve yardıma ihtiyacınız varsa, kişisel olarak kullanılan - http://gitimmersion.com/ gıt kadar eğri almak için gitimmersion, adım adım kendi kılavuz var

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • olinerd

    olinerd

    23 AĞUSTOS 2007