1. 프로젝트생성
프로젝트 생성할 때 .gitignore 파일이 생성되는 지 확인한다.
2. git 저장소 생성
1) 비트버킷 로그인
2) create repository 버튼 클릭
프로젝트를 생성할 때 .gitignore가 있다면,
저장소를 생성할 때는 생성하지 않아 줍니다.
그러면 4 단계에서 에러가 발생하지 않습니다.
3. 프로젝트에 git 추가
1) git init (cmd 혹은 android studio의 터미널에서 해도 됩니다. )
2) 소스트리에 폴더 추가 (git init를 진행한 후에 해야 소스트리에서 인식합니다.)
4. remote 추가
1) 소스트리에서 진행
2) 방법2 소스트리 터미널에서 진행
방법1로 한 후 git pull 했을 때 에러 났었습니다.
git remote -v <원격이름> <url/경로> $git remote remove <원격이름> $git remote add origin <url/경로> $git remote -v Origin <url/경로> |
5. .gitignore 제거
1) 하는 이유 : 지금 상태에서 git pull origin master 하면 아래 같은 오류가 났습니다.
$ git pull origin master fatal: HttpRequestException encountered. ▒▒ ▒▒û▒▒ ▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒߽▒▒ϴ▒. From https://bitbucket.org/<계정이름>/<git이름> * branch master -> FETCH_HEAD * [new branch] master -> origin/master error: The following untracked working tree files would be overwritten by merge: .gitignore Please move or remove them before you merge. Aborting |
2) 프로젝트생성할 때 생성할 때도 .gitignore파일이 생성되고,
git 저장소 생성할 때 도 .gitignore파일이 생성되어 문제가 발생했습니다.
그래서 프로젝트 생성할 때 생성한 .gitignore파일을 다른곳에 잠시 저장했다가
나중에 추가하는 방식으로 진행했습니다.
3) 프로젝트 생성할 대 .gitignore 파일을 생성하지 않는 옵션이 있으면,
그걸 선택하면 되겠습니다.
플러터의 .gitignore 파일은 아래것을 참조하면 좋을 것 같습니다.
https://github.com/flutter/flutter/blob/master/.gitignore
6. git pull orign master
7. .gitignore 편집
1) 다른 곳에 저장했던 .gitignore파일의 내용을 현재 .gitignore파일의 내용과 합쳤습니다.
(교체해도 될 것 같은데 그냥 일단 내용을 합쳤습니다.)
8. add <파일>, git commit, git push
'etc' 카테고리의 다른 글
안드로이드 무선 ADB 사용하기 (0) | 2021.06.30 |
---|---|
java String, char (0) | 2021.05.31 |
[dart] 암호화 (0) | 2020.11.30 |
php cheat sheet (0) | 2019.04.25 |
lck 2019 서머 일정표 (0) | 2019.02.25 |