etc

프로젝트생성 bitbucket git 연동.

paulaner80 2021. 5. 14. 13:46
반응형

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