Merhaba, Git'i şu şekilde kurmak istiyorum PHPStorm ve projelerimi GitHub hesabıma yüklemek için GitHub ile işbirliği içinde kullanıyorum.
Bunu nasıl yapabilirim?
Teşekkür ederim!
Andrew
Öncelikle yapmanız gerekenler Git'i yükleyin. BURADAN bilgisayarınıza indirin + yükleyin: https://git-scm.com/
Ardından, bir BOŞ GitHub'daki depo - benioku, yoksay ve lisans dosyaları olmadan. Hadi adını koyalım seyahat sitesi. Bu örnek için gerçek GitHub depomu kullanacağım: https://github.com/AleikovStudio/travel-site
Şimdi şunlarla çalışacaksınız terminal - Window'un cmd'sini ya da PHPStorm'nin terminalini kullanabilirsiniz. Ben PHPStorm'nin içinde bulunan terminali kullanmayı tercih ediyorum - bu: daha iyi, daha hızlı ve daha sezgisel.
GitHub'ınızdan depo URL'sini kopyalayın - örneğin https://github.com/AleikovStudio/travel-site.git (not .git sondaki uzantı); AleikovStudio yerine (GitHub'daki kullanıcı adım - sizinkini kullanın).
PHPStorm projenizin klasörünün içinde yapmanız gerekenler Git'i başlat (btw projenizin bulunduğu klasörü terminale sürükleyebilirsiniz). Terminalde şunu yazın:
git init
Şimdi, Git'e proje dosyalarınızı çevrimiçi olarak nereye yükleyeceğinizi bildirin (sizin depoyu itin). Bunu yapmak için, terminalde şunu yazın:
git remote set-url origin https://github.com/AleikovStudio/travel-site.git
veya
git remote add origin https://github.com/AleikovStudio/travel-site.git
Hangisinin sizin olduğunu kontrol etmek için depoyu itin GitHub'da, yazın:
git remote -v
Çok yaygın ve sık kullanılan git komutudur:
git status
Değişiklikleri kontrol edecek ve size önerilerde bulunacaktır.
için tüm değişiklikleri sahneye ekleyin, tip:
git ekle . |
Bu . burada şu anlama gelir tüm dosyalar. Belirli bir dosyayı eklemek için (örneğin: index.html) yazabilirsiniz:
git dizin ekle.html |
Ayrıca değişikliklerinizi (burada -A TÜMÜ içindir) ile aşamalandırabilirsiniz:
git add -A |
Yeni taahhütte bulunmak + bir mesaj eklemek için (örneğin: "Yeni mesaj eklendi"), yazın:
git commit -m "Yeni mesaj eklendi" |
Ayrıca tek bir komut satırında sahne + commit yapabilirsiniz:
git commit -am "Tek bir komutta aşamalandırma ve işleme" |
için dosyaları itin (yerel bilgisayarınızdan) için İLK KEZ GitHub deponuza çevrimiçi olarak, yazın:
git push origin master |
Değişiklikleri itmek için daha sonrayazmanız yeterlidir:
git itme |
Git Şubeleri:
Oluşturmak için yeni şube, tip:
git şube altbilgisi |
Bu, şu adda yeni bir şube oluşturacaktır altbilgi
Şu anda hangi şubeyi kullandığınızı görmek için şunu yazın:
git şube |
Şubeyi değiştirmek (checkout) için:
git ödeme referansları |
* yerine referanslar (şubenin adı) yazabilirsiniz usta (ana şube):
git ödeme yöneticisi |
Oluşturmak ve aynı zamanda çıkış yapmak için yeni şubesi (bu durumda başlık), tip:
git checkout -b header |
Şubeyi birleştirmek için (örneğin: referanslar şubesi) ile usta şubesi (ana şube), yazın:
git birleştirme referansları |
Lütfen dikkatOlmanız gerekenler AÇIK usta dalını diğer dallarla birleştirmek için kullanabilirsiniz (git branch yazarak şu anda hangi dalda olduğunuzu kontrol edebilirsiniz).
* yerine referanslar ile birleştirmek istediğiniz şubenin adını yazabilirsiniz. usta bir
İşte diğer bazı yararlı Git komutları (ve bazıları terminal için):
TERMINALI TEMIZLE (KOMUT ISTEMI):
cls |
TERMINALDE (KOMUT ISTEMI) BIR GÖREVI DURDURUN:
CTRL + C |
GITHUB'DAN BIR GIT PROJESINI KLONLAYIN:
GIT SÜRÜMÜNÜ KONTROL ET:
git --version |
YENİ DİZİN/KLASÖR OLUŞTURUN (örneğin: hello-world):
mkdir "hello-world" |
DİZİNİ ŞU ŞEKİLDE DEĞİŞTİRİN (örneğin: hello-world):
cd hello-world |
YUKARI ÇIK:
cd.. |
DOSYA OLUŞTUR (örneğin: index.html):
"index.html" dosyasına dokunun |
Eğer bir hata alıyorsanız touch npm paketini yüklemeniz gerekebilir. Terminalde şunu yazın:
npm install touch |
npm paketleri ve bunların PHPStorm ile nasıl kullanılacağı hakkında daha fazla bilgi edinmek için lütfen buraya tıklayın.
BIR DOSYAYI BIR COMMIT'TEN GERI YÜKLEYIN:
git ödeme -- . |
DOSYA STAGED (İŞLENMEYE HAZIR - kırmızı renkten yeşile):
git add -A |
Temel olarak şunlar vardır 2 ana adım PHPStrom'u Git ve GitHub ile çalışacak şekilde yapılandırmak için:
- İlk olarak - Git ve PHPStorm'yi başlatmak için: PHPStrom'da şuraya gitmeniz gerekir VCS >> Sürüm Kontrolüne Aktar >> Git Deposu Oluştur...:
Bu, projeniz için Git'i başlatacaktır (projeniz için .gitignore oluşturun dosyası da).
Daha sonra Terminal komutları ile kolayca yöneteceksiniz.
- İkincisi - projenizi aşağıdakilerle bağlamanız gerekir GitHub. PHPStrom'da şuraya gidin: VCS >> Sürüm Kontrolüne Aktar >> Projeyi GitHub'da Paylaş:
Bu arada, PHP Storm'da Sürüm Kontrolü sekmesi günlüklerinizi daha iyi anlamak için;
İşte bazı şeyleri açıklayan 10 dakikalık bir video:
İşte burada BitBucket entegrasyon (Almanca):
...ve Rusça video:
İşte Git ve .gitignore dosyası ve hangi WP dosyalarının göz ardı edileceği hakkında bir video: