GIT 3

GitIgnore

깃허브에서 코드 하나를 다운로드하고 다운로드를 한 코드를 안드로이드 스튜디오에서 돌리는 과정에서 일어났던 일에 대해서 작성을 해보려고 합니다. 코드를 넣고 돌렸는데 빌드를 싱크하는 과정에서 문제가 생겼습니다. 처음에는 굉장히 황당했는데요... nullexception이 났기 때문입니다. 개발중인 코드를 갖고와서 그런가? 라는 생각에 release버전을 다운로드 받았는데 release버전도 예외는 아니었습니다. 이게 빌드중에 나는 일은 흔치 않을것 같은데? 라는 생각과 해결해보고 싶다 라는 생각에 계속해서 알아보게 되었습니다. build.gradle의 코드를 뚫어져라 처다본 결과, 이러한 코드를 발견하게 되었습니다. buildConfigField "String", "APPS_FLYER_DEV_KEY", l..

GitFlow

요즘 깃허브를 돌아다니면서 여러 사람들의 코드를 보고 포크해서 사용해보고 있다가 깃에 대한 부분들도 공부해서 올려야겠다라는 생각이 들어서 오늘은 GitFlow에 대해서 작성을 하고자합니다. 1. GitFlow의 용도 GitFlow는 소프트웨어를 개발하기 위해서 Git을 사용하는 방법 중 하나입니다. GitFlow를 사용하면 여러명의 개발자가 함께 작업할 때, 충돌을 최소화하고 효율적으로 협업할 수 있습니다. 2. GitFlow 개요 GitFlow는master develop feature release hotfix 이렇게 5가지의 브랜치가 존재합니다. 1. `master` 브랜치에서는 항상 배포 가능한 상태의 코드만을 유지합니다. 2. `develop` 브랜치에서는 다음 릴리즈를 위한 개발을 진행합니다. ..

GIT/Git 공부 2023.05.09