TIL( git 이해 )

이진호·2023년 10월 4일
1

TIL

목록 보기
1/66
post-custom-banner

git?

하나의 폴더 내에서 코드의 변경점을 기록하기 위해 git을 사용

--> 이러한 특징으로 git을 버전 관리 도구, 형상 관리 도구라고 한다.

github?

  1. 내 코드를 온라인 저장소에 백업을 할 수 있다.
  2. 팀원과 협업할 때 내 코드를 공유할 수 있다. -> 함께 작업이 가능하다
    --> 내 코드를 온라인에 백업하거나 다른 사람과 협업하는 도구

대표적인 Git 명령어

  1. git init : 깃 초기화
  2. git add <파일명> , git add . : 로컬 영역 -> 스테이징 영역에 파일 올리기
  3. git commit -m "커밋 메시지": 스테이징 영역 -> 커밋
  4. git status : 현재 스테이징 상태
  5. git log : 커밋들 기록
  6. git push : 원격 저장소에 파일 올리기
  7. git clone : 원격 저장소에서 폴더 다운로드
  8. git pull + (충돌 해결) : 원격 저장소에서 폴더병합해서 가져오기

에러

  1. failed to push some refs to '~~.git'
    내 코드가 최신화 되어있지 않아 원격 저장소에 있는 파일을 없애버릴 수 있는 위험이 있다.
    -> 해결 : 현재 내 로컬 상태를 최신으로 맞춘 후에 git push 진행
  2. 충돌이 일어나서 코드가 이상해지는 경우 코드를 읽어보고 수정하거나 서로 협의하에 해결
profile
dygmm4288
post-custom-banner

0개의 댓글