박미정의 git&github 입문

Erdos·2022년 8월 5일
0

감상

목록 보기
8/43

[깃 기본 명령어 알아보기]

명령어기능명령 형식
git init지역 저장소 생성git init
git config user.name
git config user.email
프로젝트별 지역 사용자 등록git config user.name "사용자 이름"
git config user.email "이메일 주소"
git config --global user.name
git config --global user.email
지역 환경의 전체 프로젝트를 위한
사용자 등록
git config --global user.name "사용자 이름"
git config --global user.email "이메일 주소"
git remote add원격 저장소의 주소를 지역 저장소에 등록git remote add "원격 저장소 주소"
git add커밋에 포함될 파일 등록git add "파일명"
git status현재 프로젝트의 파일 상태 확인git status
git commit새로운 커밋 생성
기존 커밋 수정
기존 커밋 저자 수성
git commit
git commit --amend
git commit --amend --author "username"
git log커밋 내역 확인
커밋 내역 그래프 표현으로 확인
git log
git log --pretty=online --graph
git push원격 저장소에 커밋 반영bit push "원격 저장소 식별자" "브랜치"
git clone원격 저장소 복제git clone "원격 저장소 주소"

[협업을 위한 깃허브 기능]

이슈

  1. 저장소 협업자 등록
  2. 이슈 라벨 추가
  3. 이슈
    📌 이슈에 성격에 맞게 템플릿 지정하는 기능
    https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests
  4. 프로젝트 보드

협업을 위한 깃 명령어

  1. 브랜치: 프로젝트 기준 코드인 main 브랜치로부터 독립적인 작업 공간을 만들어주는 기능

  2. 명령어

명령어기능명령 형식
git branch브랜치 확인
브랜치 생성
브랜치 제거
git branch -a
git branch "생성할 브랜치명"
git branch -d "삭제할 브랜치명"
git checkout작업할 브랜치 변경git checkout "변경할 브랜치명"
git merge브랜치 병합git merge "병합할 브랜치명"
git pull원격 저장소 변경 내역 가져오기git pull "원격 저장소 식별자" "원격 저장소 브랜치"
git fetch원격 저장소 변경 내역 가져오기git fetch "원격 저장소 식별자" "원격 저장소 브랜치"
  1. pull request
    특정 브랜치의 새로운 변경 내용을 기준 브랜치에 반영하기 전, 현업자에게 변경 내용 검토를 요청하는 도구
  2. 프로젝트 협업할 때
  • 작업 시작 전 작업 브랜치를 생성하여 작업
  • 작업 후 풀 리퀘스트를 통해 동료들의 리뷰와 승인 요청
  • 승인 받은 내용이 기준 브랜치에 병합
profile
수학을 사랑하는 애독자📚 Stop dreaming. Start living. - 'The Secret Life of Walter Mitty'

0개의 댓글