컴공생인데 일단 정리해_GIT 명령어 정리

컴공생인데 일단 정리해_GIT 명령어 정리

git clone <gitea-저장소-주소> : 원격 저장소(gitea, github 등)에 있는 프로젝트를 내 컴퓨터로 복사하는 명령어.
=>이건 처음 한번만 하면됨. 컴을 껐다 켜도 남아있기 때문에 cd 폴더명 명령어만 적어주면 이동 가능함.

cd project명 # 복제된 폴더명에 맞게 수정


git branch: git에 있는 브랜치를 확인.

<브랜치 변경을 원할때>
첫 번째 방법) git switch "이동할 브랜치"
두 번째 방법) git checkout "이동할 브랜치"

<브랜치 생성과 동시에 이동>
git checkout -b dino


<작업 전>
git pull: 현재 git에 반영된 코드를 가져오는 것 (처음:git pull origin main) 여기서 main은 기본 브랜치
status:상태보기

<작업 중>
code —.py # 기존에 있는 파일을 열고 수정


touch mywork.py # 새파일 만들기(아래코드 이어서)
code mywork.py

<작업 저장>
git add: 수정한 것이 어딘가 떠다님
git add . : 현재 디렉토리의 변경된 파일 모두 추가
git add ./폴더명: 현재 디렉토리 내에 있는 폴더 내에 있는 변경/수정된 파일을 추가
ex: git add index.html : 특정 파일만 추가
status:상태보기

git commit -m "branch에 대한 내용" : 떠다니는 것(add)에 대한 설명
status:상태보기

<서버에 올리기>
git push: 수정한 것을 깃에 업로드(처음:git push origin branch이름)
status:상태보기

status:상태보기


git branch: git에 있는 브랜치를 확인.

<브랜치 변경을 원할때>
git switch "이동할 브랜치"
git checkout "이동할 브랜치"

<브랜치가 없다면? 생성 후 이동>
git checkout -b 브랜치명


<vs code에서 프로젝트 열기>

code .