패스트캠퍼스 챌린지 28일차 - Part 2. 버전 관리(5)

2023. 3. 19. 00:29·강의/패스트캠퍼스 0원 챌린지

12. 연습-다른 환경에서 시작하기

$ git clone 레포지토리 주소

# master 브랜치만 있고, purple 브랜치는 클론되지 않았음

$ git branch -r
# 브랜치 목록 나타남

$ git checkout -t origin/purple
# purple 가져옴

$ git checkout master
$ git branch -d purple
# 브랜치 삭제

$ git branch yellow
# 브랜치 추가
$ git checkout yellow
# 브랜치 이동
$ git checkout master
$ git branch -d yellow
# 브랜치 삭제

$ git checkout -b yellow
# 브랜치 생성 + 이동

$ git push origin yellow

13. 연습-충돌(Conflict), 로컬 병합(Merge)

  1. XYZ push
$ git checkout master
$ git add .
$ git commit -m 'XYZ'
$ git push origin master

2. 이전 버전이던 다른 환경에서 내용 변경 (ABC)

$ git checkout master
$ git add .
$ git commit -m 'ABC'
$ git push origin master
# rejected : 버전 환경이 현재와 원격저장소가 다르기 때문

# 해결책 1번
$ git reset --hard HEAD~1
# 이전버전으로 돌렸다가 원격 저장소의 내용을 가져옴
# 깔끔하지만 현재 수정사항을 날리기 아까움

# 해결책 2번
$ git pull origin master
# 원격저장소 -> 로컬
# conflict(충돌) 사항 나타남

# 변경내용을 ABC로 할 지, XYZ로 할 지 선택해줘야함
# 수동으로 지울 수 있지만, VS Code에서 버튼을 눌러 손쉽게 해결 가능
# 아예 새로운 버전으로 작성할 수도 있음

$ git add .
$ git commit -m 'ABYZ'
$ git push origin master

버전 관리 강의 완!

http://bit.ly/3Y34pE0

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

'강의/패스트캠퍼스 0원 챌린지' 카테고리의 다른 글
  • 패스트캠퍼스 챌린지 30일차 - Part 2. Markdown(2)
  • 패스트캠퍼스 챌린지 29일차 - Part 2. Markdown(1)
  • 패스트캠퍼스 챌린지 27일차 - Part 2. 버전 관리(4)
  • 패스트캠퍼스 챌린지 26일차 - Part 2. 버전 관리(3)
로또
로또
게임 개발자 연습생의 발전 일지
  • 로또
    게임 개발 발전소
    로또
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 개발
        • 코딩테스트
        • JAVA
        • DB
        • Unity
      • 강의 N
        • 패스트캠퍼스 0원 챌린지
        • 멋쟁이 사자처럼 유니티 부트캠프 N
      • 게임
        • 공부
        • 리뷰
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    Unity
    패스트캠퍼스
    BFS
    2839
    Java
    환급챌린지
    C4D
    트리
    패캠챌린지
    백트래킹
    패캠인강후기
    멋쟁이사자처럼후기
    C#
    게임개발
    오공완
    dfs
    직장인인강
    그리디알고리즘
    자료구조
    수강료0원챌린지
    패스트캠퍼스후기
    완전탐색
    코딩테스트
    그래프
    한번에끝내는프론트엔드개발초격차패키지Online
    직장인자기계발
    3D웹인터랙티브
    그리디
    백준
    분리집합
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
로또
패스트캠퍼스 챌린지 28일차 - Part 2. 버전 관리(5)
상단으로

티스토리툴바