Jak dodać Android-Project do GitHub [duplicate]

To pytanie ma już odpowiedź tutaj:

Używam Android Studio do kodowania moich aplikacji. Teraz chcę pracować na 2 PC i myślałem o użyciu usługi w chmurze. Zdecydowałem się na GitHub, ale nie mogę znaleźć sposobu, aby zsynchronizować Moje Konto GitHub z moim Android Studio projekt... Czy ktoś może mi to wyjaśnić ?

Author: Suragch, 2014-11-17

3 answers

Najlepszym sposobem na to jest prawdopodobnie za pomocą starego dobrego wiersza poleceń. Po pierwsze, upewnij się, że masz zainstalowany git i na swojej ścieżce. Instrukcje można uzyskać z tutaj .

Następnie przejdź do GitHub i utwórz nowe repozytorium z tytułem i tym podobne. Instrukcje na ten tutaj . Nie martw się o stworzenie pierwszego commita, zrobimy to na twojej lokalnej maszynie.

Teraz czas na zabawę.

Skopiuj wybrany link repo (ja wolę ssh, ale to zależy od jak daleko posunąłeś się z ustawioną częścią) i udaj się do terminala.

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

Jeśli wszystko poszło dobrze, możesz przeładować stronę github i zobaczyć swoje nowe push.

Na drugim komputerze będziesz mógł sklonować utworzony repo.

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

Możesz następnie użyć git pull i git push, Aby pobrać i wysłać zmiany do serwera.

Możesz również zajrzeć do aplikacji Github na pulpicie, jeśli jesteś na Windows lub Mac przez prostszy czas, ale uważam, że ich brak kilka bardziej zaawansowanych funkcji git.

EDIT: aby zarejestrować nowy Git repo z Android Studio, Intellij, RubyMine, itp. przejdź do ustawień projektu (Plik- > Ustawienia), wyszukaj kontrolę wersji i określ, że twój projekt używa Gita do kontroli wersji. tutaj aby uzyskać więcej informacji na ten temat. Po włączeniu tej opcji Lista rozwijana VCS będzie miała więcej funkcji. Należy przyjrzeć się zmianom zatwierdzeń (git commit i push) oraz aktualizacji projektu (git pull).

 40
Author: afontaine,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-17 22:33:06

W zakładce VCS w Twoim Studio znajduje się opcja publikacji projektu na Githubie. Poprosi o poświadczenia, a następnie jesteś dobry, aby przejść do push kod.

 4
Author: asco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-17 19:03:23

Właśnie wchodziłem do Android app dev i pomyślałem, że mogę wspomnieć tutaj, że myślę, że powinniśmy gitignore folder build. Jest ogromny i nie musi być repo ' d [Edytuj] odnoszę się do folderu app/build. I hej widzę, że nie jest zawarte w Android Studio .gitignore

 2
Author: peterb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-18 17:39:02