이젠 정말 해야한다. git...
대학교 4학년...
정말 쪽팔리기 그지없다...
숱이 심히 없는자...
- Git 설치 확인 및 초기 설정:
- Git이 설치되어 있는지 확인: git --version
- 사용자 이름 설정: git config --global user.name "내이름"
- 이메일 설정: git config --global user.email "내 이메일"
- 새로운 저장소 만들기 또는 기존 저장소 복제:
- 새 저장소 초기화: git init
- 기존 저장소 복제: git clone [URL]
- 변경 사항 추적 및 커밋:
- 변경 사항 확인: git status
- 스태이징 된 파일을 취소 : git restore --staged 파일명
- 파일 스태이징: git add [파일명] 또는 git add . (모든 변경사항 스태이징)
- 변경 사항 커밋: git commit -m "커밋 메시지" ( 메세지에 코드에 무슨기능 추가했는지)
- 커밋 기록을 한번에 보고싶을때 : git log --all --oneline ( --graph) (그래프)
- 브랜치 관리:
- 브랜치 목록 확인: git branch
- 새 브랜치 생성: git branch [브랜치명]
- 브랜치 변경: git checkout [브랜치명]
- 브랜치 병합: git merge [브랜치명]
- 브랜치 삭제: git branch -d [브랜치명]
- 원격 저장소 사용:
- 원격 저장소 목록 보기: git remote -v
- 원격 저장소 추가: git remote add [별칭] [URL]
- 원격 저장소로 푸시: git push [별칭] [브랜치명]
- 원격 저장소에서 풀: git pull [별칭] [브랜치명]
- 기타 유용한 명령어:
- 커밋 히스토리 보기: git log
- 특정 커밋으로 되돌리기: git checkout [커밋 해시]
- 변경 사항 스태시: git stash
- 스태시 복원: git stash pop
- 변경 사항 되돌리기: git revert [커밋 해시]
- 변경 사항 강제로 덮어쓰기: git reset --hard [커밋 해시]
'개발 과 보안' 카테고리의 다른 글
[C언어]데이터 자료형 + 변수와 상수 (0) | 2024.03.09 |
---|---|
[c언어]정보의 단위 (0) | 2024.03.09 |
C 언어&자바 에서의 실행 파일 생성 과정 (0) | 2024.03.02 |
[JAVA] 프로그래밍의 전체적인 개념 (0) | 2024.03.02 |
[정보보안기사]어플리케이션 보안 목차정리 PDF공유 (0) | 2024.03.02 |