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
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).
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.
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
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
a. evet b. evet Ben bu uzun ve iyi bir cevap için bir – Oliver
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.
.gradle /local.properties .DS_Store /build .navigation .idea * .iml * .log * .hprof Bu robot geliştirme kullandığım – Oliver
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
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
Cevabımı Android Studio ile güncelledim ancak Android Studio üzerinden komut satırını kesinlikle kullanmanızı öneriyorum. – afontaine
Ş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