Git, Github!

sh_awtylol4·2022년 3월 10일
1

wecode 31기

목록 보기
13/24
post-thumbnail

Git?

Git의 공식 명칭은 분산 버전 관리 시스템 (VCS) 입니다. 쉽게 말해, 프로젝트 파일의 변경 사항을 추적하는 시스템입니다.

  • 변경사항을 기록, 특정한 시점or 버전으로 이동 가능.
  • 프로젝트 중심으로 많은 사람들과 작업가능.

Git 설치가이드.

Mac os
🛠 설치 가이드

  1. 리눅스 창(터미널)에서 버전을 확인한다.
	git --version
  1. 없다 -> homebrew 를 통해서 설치한다.
	brew install git
    # 그후에 버전 확인을 해준다.

✏️ git 명령어

  1. git init // git 생성, 리눅스 명령어를 통해 위치를 정확히 파악하고 진행한다. (pwd)
  2. git status // 파일 상태를 확인한다.
  3. git add <파일명> or . // 커밋에 변경사항을 포함시킨다.
  4. git commit -m "commit message" // 커밋 생성한다. (실제 변경사항 확정)

    ✏️ 멀티라인 커밋 작성법.

    • Add - 레이아웃/ 기능추가
    • Remove - 내용 삭제 (폴더 / 파일삭제)
    • Modify - 수정 (JSON 데이터 포맷 변경 / 버튼 색깔 변경 / 폰트 변경)
    • Fix - 버그 / 오류 해결
    • Refactor - 코드 리팩토링 (멘토 리뷰 반영 / 스스로 리팩토링 / 중복 코드 제거 / 불필요 코드 제거 / 성능 개선)
    • Docs - 문서에 관련된 수정작업 (README.md)
    Back-end exam:
    Add: User app 생성 및 회원가입 엔드포인트 추가
    - 유저 앱을 만들고, 유저 모델 클래스 생성
    - 회원가입 엔드포인트 구현
  5. git push origin master // 변경사항을 romote(repositories) 에 업로드한다.
  6. git log // 커밋 내용 확인 및 식별자 부여.

Github?

Git을 사용하는 프로젝트를 위한 호스팅 서비스입니다. 로컬 프로젝트 repository를 원격 클라우드 기반 GitHub 저장소에 업로드 할 수 있고, public repository 들을 통해 다른 개발자들과 교류할 수도 있습니다.

Using GitHub

💿 Common Workflow: 내 로컬 Repository를 GitHub 에 push 하기

  1. 로컬에서 add / commit 한다.
  2. Github 으로 이동 후 새 repository를 생성한다.
  3. 나의 로컬 repository 를 GitHub repository 와 연결한다. (remote 추가)
  4. 새 remote 를 이용하여 코드를 Push 한다.
profile
포기하는 그 순간이 바로 시합종료예요...

0개의 댓글