뭔가 틀이 잡혀감에 있어서 이제는 다른 이름으로 저장하기를 하고 싶다. 그래서 AI에게 버전 관리를 어떻게 하는지 물어봤다. 나의 질문은 이러하다.
git을 이용한 버전 관리하는 방법을 알려줘. 그리고 '다른 이름으로 저장하기' 같은 오래된 방식으로 버전을 저장하는 방법이 있다면 알려줘. 그리고 git을 이용하면 다른 사람에게 내 소스가 공개되는 건 아냐? 난 내 소스가 공개되는 것은 원하지 않아.
내 소스가 아니라 AI가 만들어준 소스겠지.. 그래도 근원 소~~스~~(내 머리라고~^^;;)
저장 방식을 물어보니 git을 활용하란다. 유튜브에서 몇 번 본 적이 있고, 이번 버전 안드로이드 스튜디오를 활용하려면 git을 설치해야 한다고 해서 설치해 두었다. 구식인 나는 최종, 최최종, 최최최종 방식으로 파일을 불려 가는 걸 좋아하는데, 너무나 많은 데이터가 생성되나 보다. 별거 없는 내 프로젝트 폴더가 400mb가 넘으니 이런 식으로 생성하면 문제가 있긴 하겠다. git 하면 github만 생각했는데, 그런 개념이 아닌가 보다.
딥식이는 바쁘다며 내 질문을 자꾸 거부하고 있어서, 좀 쉬게 놔두기로 한다.
제미니:
스테이징이라는 말을 쓰기에 추가로 질문했더니..
그래서 git에 저장하려면 아래 단계로 저장하면 되는 듯하다.
안드로이드 스튜디오 터미널에서 입력하니 된다.
git init (초기화)
git add . (변경된 파일 저장 준비, 스테이징)
git commit -m "첫번째 버전"(현재 상태 저장, 큰따옴표 안에 내용은 한글이든 어떤 내용이든 상관없음)
추가로 명령어들
git status (현재 저장 상태를 표시)
git log (커밋 기록을 확인)
git log --oneline (커밋 기록을 한 줄로 확인 가능)
git checkout <커밋ID> (커밋 ID로 돌아갈 수 있음)
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
난 github 등에 올릴 계획이 없으니 여기까지..^^
이상하다 내가 언제 이름과 이메일을 넣었었지? 진짜 예전 안드로이드 스튜디오 버전 설치할 때 한 거 같은데.. 그렇게 많은 삭제와 설치를 반복했는데, git은 따로 연동되는 건가? 넌 그 모진 풍파 속에서도 계속 그 자리에 있었나 보구나~~