Git-01

Young Joy·2025년 7월 31일

Git_Github

목록 보기
1/19

코드 변경점 기록
버전 관리 도구 : 형상 관리 도구
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것(면접용)

Git : 코드 변경점 기록
Github : 온라인 백업,공유,협업 (온라인 코드 저장소)

온라인 백업 > 백업과 공유 가능

#리눅스 명령어

데탑 상위폴더가 홈

  1. pwd( pring woring directory)
    :: 현재 내가 작업하는 폴더를 보여달라는 뜻.

  2. ls(list)
    :: 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌

  3. ls -a (list all)

.은 숨겨진 파일이라는 뜻
숨겨진 파일도 모두 볼 수 있음.

  1. cd 폴더명 ( change directory)
    ls 명령어에서
    더블클릭해서 들어간 것과 같은 효과
    cd .. 한단계 위로 올라가기
    cd 띄우고 쩜쩜

폴더명/폴더명으로 한번에 더 깊이 들어갈 수 있음.
.. / ..

  1. mkdir 폴더명
    현재 경로에서 폴더를 생성하는 명령어

  2. touch 파일명
    파일을 생성하는 명령어
    정확히는 파일의 생성과 날짜, 시간을 변경하는 명령어

======

파일 많아서 지저분해짐
각 파일에 대한 변경 기록이 없음.

3.Git 필수 명령어

  1. 코드 관리를 시작하는 명령어
    git init
    initialize (초기화하다. 초기 세팅하다)의 준말
    프로젝트 시작 전 딱 한번만 입력하면 됨.
    정확한 프로젝트 폴더(경로)에서 입력해야 함.

경로 확인 필수. pwd 필수.

.git이라는 폴더(숨겨진 폴더)가 생성

  1. git add & commit

  2. git add 파일명 :: 저장하기전 저장할 파일 지정

  3. git commit - m '메세지 작성' :: 실제로 저장하는 명령어

이 순간이 저장이됨.

저장 여부 확인하는 명령어
git status

내 프로젝트의 변경사항을 한번에 지정하는 법
1. git add .

저장 내역을 확인하는 명령어
git log

git diff 코드 변경 확인
git reset 과거로 돌아가기 가능.

키보드 q로 빠져나오기..

git push origin 브랜치명
git push origin main

git granch -M main
브랜치 이름을 메인으로 바꿈.

git push -u origin main

  1. 협업하기 + 충돌 해결하기

  2. 협력자 등록하기

git clone 주소 .
통째로

-쩜 왜 찍나요?
폴더가 통째로 온다.

.빼먹으면 경로가 달라집니다.

  1. 다른 사람이 변경한 코드 내 코드에도 가져오기
    git pull
    변경한 것만..


  1. 충돌 해결하기

0개의 댓글