Notice
Recent Posts
Archives
Today
Total
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Recent Comments
관리 메뉴

우당탕탕 개발일지

[Git] 깃 기능 정리 본문

Git

[Git] 깃 기능 정리

devchop 2023. 7. 5. 00:18

깃 레포지토리 연결하기

  1. 우선 깃허브에서 레포지토리를 생성한다.
  2. 로컬컴퓨터 내 업로드를 원하는 폴더에 가서 gitbash 를 오픈한다.

최초 커밋 시

git init
git remote add origin <repository address>
git add . #현재 디렉토리에서 변경된 것 모두 적용
git commit -m "first commit" 
git branch -M main #main 이라는 branch 생성 (이건 맨최초만)
git push -u origin main #main 브랜치로 푸쉬함.

git push -u origin main 에서 -u 옵션은

  • **-set-upstream**의 약어입니다. 이 옵션은 로컬 브랜치를 원격 브랜치에 연결하는 역할을 합니다.

만약 로컬 브랜치에서 처음으로 push를 실행하는 경우, -u 옵션을 사용하여 로컬 브랜치를 원격 브랜치에 연결해야 합니다. 이렇게 하면 이후에 git push 명령어를 실행할 때, -u 옵션 없이 간단히 git push 명령어만 실행해도 자동으로 연결된 원격 브랜치로 push가 가능합니다.

 

두번째 할때부터는

git add .
git commit -m "commit message"
git push origin main #브랜치일때

변경된 파일 확인하는 방법

git status #상태확인
git add <filepath> #개별파일 add

변경된 사항 되돌리기

git restore <filepath>

gitnore 추가방법

vi .gitignore

*.log  # .log 확장자 모두무시
log/ # log폴더 전체무시(하위 포함)

파일 제거하는 방법