Git이란 분산 버전 관리 시스템이다.
원격 저장소에서 다른 사람들과 같이 관리하기 위해 로컬 저장소에서 작업한 내용을 git hub로 push
unstaged -> staged -> committed
add, commit, push의 단계를 거친다.
-- git bash --
로컬 저장소 생성
git init
현재 디렉토리 확인
ls
현재 디렉토리 확인 - 숨김 파일 확인
ls -al
현재 폴더에 파일 생성 ( ex. python파일에 경우 .py ) ( 작성을 마치고 :wq로 저장 후 나옴 )
vim <파일명>
생성된 파일의 상태 확인
git status
생성된 파일을 staged 상태로 변경
git add <파일명>
staged -> committed
바꿀 때 메세지를 남김
git commit -m " <메세지> "
commit이 잘 되었는지 확인
git log
- 처음엔 email 주소와 사용자명 입력 필요
Branch
branch 생성
git branch <branch명>
현재 branch 확인
git branch -v
다른 branch로 전환
git checkout <branch명>
cat <파일명> 을 통해 파일의 내용 확인 가능
branch가 다르면 저장된 결과도 다르다!!
branch 합치기
git merge <branch명>
branch 삭제하기
git branch -d <branch명>
Github 연결
github에 연결하기 ( 원격저장소 지정 )
git remote add <별칭> <원격저장소주소>
제대로 위치가 연결되었는지 확인
git remote -v
branch명 main으로 변경
git branch -M main
해당 원격저장소로 branch push하기
git push <원격저장소 별칭> <branch명>
원격저장소에 있는 파일 사용하기
원격저장소에서 파일 가져오기
git clone <원격저장소주소> <생성할파일이름>
내가 사용할 branch 생성
'개발 관련 지식 > Git' 카테고리의 다른 글
[Git] 원격 Branch에 Push한 Commit 취소하기 (0) | 2024.04.16 |
---|---|
[Git] Git Merge (Pull Request시) (0) | 2024.01.31 |
[Git] Git Stash (0) | 2023.10.14 |
댓글