git init 해당 디렉토리에 깃 초기화, 없으면 새로 만듬
git branch `브랜치명` 브랜치명으로 해당 HEAD에서 브랜치를만듬
git commit 커밋 하기 해당시점에 기록을 남김
git checkout `브랜치명 or 커밋` 해당 브랜치,커밋으로 HEAD이동
git branch -f `브랜치명` 해당브랜치로 강제이동 **기록다날라가니 조심.**
##깃 상대참조하는 방법 ##
git checkout `브랜치명`^ 부모커밋으로 이동
git checkout `브랜치명`~3 부,부,부모 커밋으로이동
- git init: Git 저장소를 초기화합니다.
- git clone <원격 저장소 URL>: 원격 저장소의 내용을 가져옵니다.
- git status: 변경된 파일들의 상태를 확인합니다.
- git add <파일>: 변경된 파일을 스테이징 영역에 추가합니다.
- git commit -m "커밋 메시지": 스테이징 영역에 있는 파일들을 커밋합니다.
- git log: 커밋 기록을 확인합니다.
- git pull: 원격 저장소의 변경 사항을 가져와서 현재 브랜치에 병합합니다.
- git push: 현재 브랜치의 커밋을 원격 저장소에 업로드합니다.
- git branch: 브랜치 목록을 확인합니다.
- git checkout <브랜치 이름>: 다른 브랜치로 전환합니다.
- git merge <다른 브랜치 이름>: 다른 브랜치의 내용을 현재 브랜치로 병합합니다.
- git remote add <원격 저장소 이름> <원격 저장소 URL>: 새로운 원격 저장소를 추가합니다.
- git remote remove <원격 저장소 이름> 또는 git remote rm <원격 저장소 이름>: 원격 저장소를 제거합니다.
- git remote rename <기존 이름> <새 이름>: 원격 저장소의 이름을 변경합니다.
- git remote show <원격 저장소 이름>: 원격 저장소의 정보를 확인합니다.
- git remote -v 또는 git remote --verbose: 등록된 모든 원격 저장소와 각 원격 저장소의 URL을 보여줍니다.
- git remote prune: 원격 저장소의 더 이상 존재하지 않는 브랜치들을 제거합니다.
'GIT' 카테고리의 다른 글
로컬저장소와 원격저장소 연결하기 git push, git pull (0) | 2023.12.10 |
---|---|
git사용 로컬저장소에만든 브랜치를 깃허브에 푸쉬하기(로컬 -> 원격 저장소로) (0) | 2023.12.10 |
깃허브 홈페이지에서 브랜치를 삭제하고 생성하면 로컬에는 적용안될때 (0) | 2023.09.15 |
[깃 사용법 ]내컴퓨터 에 없고 원격저장소에있는 브랜치 가져오기 (0) | 2023.09.15 |