이번에 합동세미나를 진행하면서 처음 기초세팅을 해보게 되었다.
원래 기초 세팅이 모두 된 것들을 clone받아서만 쓰다가 안드로이드 스튜디오에서 먼저 프로젝트를 만들려다보니 참 많은 문제가 있었다..;
일단 그냥 정석적인 안드로이드 스튜디오 - 깃 연결의 예시를 들어보겠다.

Android, AndroidStudio, Kotlin을 입력해서 생성해주신 뒤에 복붙만 해주세용


아래와 같은 두개의 코드가 뜨는데 우리는 새로운 레포지토리랑 연결하는거니까 위쪽 명령어를 복붙한다.





이번에는 나의 경우인데..
여태까지 깃과는 모두 clone을 받아서만 연결했기 때문에 정말 아무생각도 없이 clone을 받았다..ㅋㅋ..


당연히 clone이니까.. 연결은 됐는데 지금 보면 원래 build 할 수 있던 부분에 App Configuration부분이 활성화되지 않고, 심지어 눌렀을 때도 모듈을 추가할 수도 없는 상태였다.

그럼에도 불구하고 그냥 꾸역꾸역 푸쉬를 했는데

깃에 올라간 것이라곤 readme뿐.. 이러면 이건 쓰지 못하는 내용이다.
생각해보면 안드로이드 자체에 있는 gradle파일들을 git에 올려서 사람들이 쓸 수 있게끔 했어야 됐는데 안드로이드 스튜디오를 쓰는지 몰랐던 레포지토리 자체를 클론 받아왔으니.. 안드로이드 스튜디오에서 당연히 빌드가 안됐던 것이다.

일단.. 새로운 프로젝트를 하나 판 뒤에 terminal > gitbash로 간다

git init
git remote add origin 깃허브 주소
**이거 한다음 fetch 버튼 누를것! (중요) **
git branch -M main(기본 master브랜치를 main으로 바꿈)
git pull origin main (깃허브에 있는걸 가져옴)
- 안될경우 git pull origin main --allow-unrelated-histories
gitignore 삽입
git ignore add 후 commit


