본문 바로가기

블록체인_9기/🖤 GitHub

7~8강_230308~9_GitHub (branch)

728x90

 

 

 


branch

branch란?

  1. 독립적으로 어떤 작업을 진행하기 위한 개념
  2. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에 여러 작업을 동시에 진행할 수 있다.

branch 영역 나누기

  1. 브랜치는 저장소의 작업 공간이다.
  2. master: 기본적으로 만들어지는 브랜치
    1. 추가로 만들어진 다른 브랜치들의 작업을 모두 마친 후 master 브랜치에 merge를 시켜 작업한 내용을 모은다.
    2. ex 1. master(v0.1) -> dev -> dev -> dev -> master 병합(v0.2)
    3. ex 2. master - > dev1, dev2 - > dev1, dev2 -> dev1, dev2 -> dev1 + dev2 - > dev1 + master

branch 목록 확인

  1. git branch : 로컬 저장소의 브런치 목록 확인
  2. git branch -a : 원격 저장소로컬 저장소 브런치 목록 확인
  3. 선택되어 있는 branch는 *(글자가 초록색)

branch 생성

  1. git branch "생성할 브런치의 이름”

branch 이동

  1. git checkout "이동할 브런치의 이름" : 있는 브런치로 이동

branch 병합

  1. 병합하기 전 master 브랜치로 이동
  2. git merge "병합할 브런치 이름”

❗merge 병합중 충돌이 난 파일을 보여주고 선택할수 있게 해준다.❗

branch 삭제

  1. git branch -d "삭제할 브런치 이름”

GitHub 파일 branch 나누기

  1. 새파일
  2. git init
  3. git add .
  4. git commit -m " "
  5. git 브런치 생성
  6. 각 브런치에 파일 생성 / 필요한 작업진행
  7. 각 브런치 push로 원격 저장소에 등록

GitHub branch 병합

❗이름이 같은 파일은 내용이 합쳐진다.❗

❗merge하고 push하기 전에 무조건 pull 진행 ❗

  1. 병합전에 마스터 파일로 이동
  2. git merge 로 파일 병합
  3. 수정 사항 각 파일마다 확인
  4. git add .
  5. git commit -m " "
  6. git push origin master

GitHub 배포

  1. github 저장소 선택
  2. 탭 메뉴에서 setting > page > “Build and deployment” > branch > 브랜치 변경 > save
  3. 저장소를 새로고침 하여 code 탭 우측 하단에 “Environments” 선택 > “view deployment”클릭
  4. 저장소까지의 링크만 생성되어 있을 수 있으니 파일명을 덧 붙여서 열기

 

 

 


👩‍🏫 div영역에 하이퍼링크 넣기 (onclick)

  1. 기존 웹페이지에서 하이퍼링크로 주소 이동
    1. onclick="location.href='이동할 링크주소 입력'”
    2. ex. <div class="crc_ex1"location.href='https://youtu.be/sZJTUvx_tAM';">
  2. 새 창에서 하이퍼링크 주소 열기
    1. onclick="window.open('이동할 링크 주소 입력')”
    2. ex. <div class="crc_ex1" onclick="window.open('https://youtu.be/sZJTUvx_tAM');">

 

 

 


👩‍🏫 u태그

  1. u 태그: 텍스트에 밑줄을 그어준다.

 

 

 


👩‍🏫 a태그_새창에서 열기

  1. a 태그: 텍스트에 하이퍼링크를 걸어준다.
    1. <a href="이동할 url">노출될 내용</a>
  2. html에서 속성 target="_blank” 를 넣어주면 새창에서 열린다.
    1. <a href="이동할 url" target="_blank”>노출될 내용</a>
728x90

'블록체인_9기 > 🖤 GitHub' 카테고리의 다른 글

6강_230307_GitHub / md  (0) 2023.03.14