>wecode 08 Git & GitHub

송나은·2021년 2월 24일
0

>wecode [Pre-Course]

목록 보기
25/28

1. Git & GitHub by 멘토 승현님(오후 세션1)

Git

버전 관리 시스템 (VCS) 중 하나.

  • 코드 버전 관리를 하는 이유
  1. 수정할 때마다 파일을 새로 만들면 관리가 힘들다.
  2. 언제든 이전 버전의 코드로 돌아갈 수 있다.
  3. 이력을 남길 수 있다.
  4. 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있다.

GitHub

Git을 이용해 버전관리를 한 프로젝트를 관리하게 해주는 호스팅 서비스.

Git 실습

  1. 폴더 안에 git_practice 폴더 생성 후 진입!
    mkdir git_practice cd git_practice
  2. git init git 시작
  3. touch naeun.md md파일 생성
  4. vi naeun.md md파일 저장
  5. git status git 상태 확인
  6. git add 파일 수정 이력 기록 준비
    git add naeun.md
  7. git commit -m "Add: 00 기능 구현" 파일 수정 이력 기록
  8. git log commit 이력 보기
  9. Github repo 생성 후 연동
  10. git remote add origin https://githube주소
  11. git push origin main

2. Westagram Git Guide by 멘토 준식님 (오후 세션2)

  • git clone <repo주소> remote 공간에 있는 자료 가져오기
  • git branch feature/login branch 생성하기
  • git checkout feature/login branch로 이동하기
  • git add . 전체 파일 추가
  • git commit -m "Add: Login page complets" 파일 수정 이력 기록
    -> git commit --amend 가장 마지막 commit 수정

    commit은 이렇게 남기자 !

    Add - 레이아웃 / 기능 추가

    Add: 이미지 슬라이더 추가
    - 메인페이지 이미지 슬라이더 구현
    - 3초 간격으로 자동으로 넘어가는 기능 구현

    Remove - 내용 삭제 (폴더 / 파일 삭제)
    Modify - 수정 (JSON 데이터 포맷 변경 / 버튼 색깔 변경 / 폰트 변경)
    Fix - 버그/오류 해결
    Refactor - 코드 리팩토링 (멘토 리뷰 반영 / 스스로 리팩토링 / 중복 코드 제거
    / 불필요 코드 제거 / 성능 개선)

  • git push origin feature/login remote 공간으로 내보내기
profile
그때그때 공부한 내용과 생각을 기록하는 블로그입니다.

0개의 댓글