2014-11-17 13 views
16

Uygulamalarımı kodlamak için Android Studio kullanıyorum. Şimdi 2 PC üzerinde çalışmak istiyorum ve bir Cloud-Service kullanmayı düşündüm. GitHub kullanmaya karar verdim, ama GitHub hesabımı Android Studio projemle senkronize etmenin bir yolunu bulamıyorum ... Bunu bana açıklayan var mı?Android-Project'i GitHub'e nasıl ekleyebilirim

cevap

37

Bunu yapmanın en iyi yolu, muhtemelen iyi ol komut satırından geçmektedir. Öncelikle, git ve yolunuza gitmiş olduğunuzdan emin olun. here'dan talimatları alabilirsiniz.

Sonraki, GitHub'a gidin ve bir başlık ve benzeri bir yeni depo oluşturun. Bu here ile ilgili talimatlar. İlk işinizi yaratma konusunda endişelenmeyin, bunu yerel makinenizde yapacağız.

Şimdi eğlence bölümü için.

Seçtiğiniz repo bağlantısını kopyalayın (ssh'i tercih ederim, ancak kurulum bölümü ile ne kadar ilerlediğinize bağlı olarak değişir) ve terminale gidin. Tüm kaybolmuş ise

cd ~/project-path-here 
git init 
git add . 
git commit -am "initial commit" 
git remote add origin <your link> 
git push -u origin master 

, sen github sayfayı yeniden ve yeni atılımın görebilirsiniz.

Diğer bilgisayarınızda, oluşturduğunuz repo'yu klonlayabilirsiniz.

cd ~/project-path-here 
git clone <your link> 

Ardından almak ve sunucu değişiklikleri göndermek git pull ve git push kullanabilirsiniz.

Ayrıca, Github'un masaüstü uygulamasına Windows veya Mac daha kısa bir sürede bakıyor olabilirsiniz, ancak bunları gitmenin daha gelişmiş özellikleriyle karşılaşıyorum.

DÜZENLEME: Yeni Git Repo'yu Android Studio, Intellij, RubyMine vb. Ile kaydetmek için, proje ayarlarına gidin (Dosya-> Ayarlar), sürüm kontrolü arayın ve projenizin sürüm için kullanacağını belirtin. kontrol. Daha fazla bilgi için Here. Bu etkinleştirildiğinde, VCS açılır menüsünde daha fazla özellik bulunur. Bakılacak olanlar Değişiklikleri Taahhüt (git taahhüt ve itme) ve Güncelleme Projesi (git çekme).

+0

Thanky yarattık! Şimdi terminal üzerinden nasıl itilip çekileceğini biliyorum. Şimdi, Android Studio ile projeyi GitHub'ım içine itmek istiyorum, bunu nasıl yapabilirim? – Oliver

+0

Cevabımı Android Studio ile güncelledim ancak Android Studio üzerinden komut satırını kesinlikle kullanmanızı öneriyorum. – afontaine

+0

Şimdi çalışıyor! ;) Teşekkür ederiz! Android Studio sadece GitHub'u açar ve orada dosyaları eşzamanlıyorum (GUI ile GitHub'dan) – Oliver

4

Stüdyomuzdaki VCS sekmesi altında, projeyi Github'a yayımlama seçeneği bulunmaktadır. Kimlik bilgilerinizi isteyecek, ardından kodunuzu zorlamak için iyi bir konum.

+0

Tüm seçenekleri, VCS sekmesi altında denedim, ancak benim için çalışmadı ... Örneğin: VCS/Version Controle/Share Project'e içe aktarma GitHub, Masaüstümde GitHub'u açar ve hiçbir şey tıklayamıyorum – Oliver

+0

a. Github hesabınız var mı ve b. Zaten yerel bir depo oluşturdunuz mu? Değilse, yap. Ayrıca c. git yüklü var mı – FWeigl

+0

a. evet b. evet Ben bu uzun ve iyi bir cevap için bir – Oliver

2

Sadece Android uygulaması devine giriş yapmak ve burada yapı klasörünü kullanmamız gerektiğini düşündüğümüzü düşündüm. Bu büyük ve repo olması gerekiyor [Düzenle] Ben app/build klasörüne atıfta bulunuyorum. Ve hey, Android Studio'da yer almadığını görüyorum.

+0

.gradle /local.properties .DS_Store /build .navigation .idea * .iml * .log * .hprof Bu robot geliştirme kullandığım – Oliver

+1

bir yıl sonra, kullandığım gitignore olduğunu gitignore ihtiyaçlarımın çoğu için http://gitignore.io. Bir süredir intellij veya android ile geliştirmedim, bu yüzden güncel olup olmadığından emin değilim. – afontaine

İlgili konular