투케이2K

14. (Bitbucket/Git) [BitBucket] [맥북] Android , Ios 깃 명령어 사용해 [수정] 프로젝트 commit , pull , push 수행 본문

비트버킷 & Git

14. (Bitbucket/Git) [BitBucket] [맥북] Android , Ios 깃 명령어 사용해 [수정] 프로젝트 commit , pull , push 수행

투케이2K 2022. 10. 31. 16:09

[환경 설정]

저장소 : Bitbucket / Git

사용 목적 : 소스 코드 버전 관리 실시

 

[방법 설명]

# [맥북에서 터미널 실행]






# [cd 명령어를 사용해 프로젝트까지 이동 수행 실시]






# [프로젝트 내에서 git init 초기화]
lo@loui-MacBookPro Two2kManager % git init

>> .git 파일 목록 확인 : ls -a

>> .git 파일 삭제 및 init 재수행 위함 : rm -rf .git






# [비트 버킷에서 복사한 주소 설정 실시]
lo@loui-MacBookPro Two2kManager % git remote add origin https://KwonGiHwan@bitbucket.org/KwonGiHwan/android-two2kmanager.git

>> 기존에 저장된 remote 저장소가 있어서 에러가 발생하는 경우 삭제 수행 : git remote remove origin







# [설정된 remote 주소 확인 실시]
lo@loui-MacBookPro Two2kManager % git remote -v







# [기존 소스코드 pull 당겨 받기 : git 브랜치 기본 명칭이 master > main 으로 변경됨]
lo@loui-MacBookPro Two2kManager % git pull origin main

>> Not possible to fast-forward, aborting 에러 발생 시 : 

    # [pull rebase 당겨 받기 명령어]
    $ git pull --rebase

    # [fast-forward 옵션 비활성 명령어]
    $ git config --unset pull.ff

>> The following untracked working tree files would be overwritten by merge 에러 발생 시 : 

    # [git clean 정리]
    $ git clean -d -f -f

    # [git pull 당겨 받기]
    $ git pull origin master






# ---------------------------------------

[프로그램 실행] >> [소스 코드 수정 작업 진행] >> [작업 완료 시 하위 진행]

# ---------------------------------------





# [git 에 올리기 위해 소스 코드 전체 선택 실시]
lo@loui-MacBookPro Two2kManager % git add --all





# [커밋 수행 및 멘트 저장 실시]
lo@loui-MacBookPro Two2kManager % git commit -m "update"





# [git 에 적용 push 설정 수행 실시 : git 브랜치 기본 명칭이 master > main 으로 변경됨]
lo@loui-MacBookPro Two2kManager % git push origin main

반응형
Comments