이번 주간에는 혼자서 게시판을 만들어보았다.
혼자서 해본 프로젝트였지만 Git 사용법을 잊어버릴까봐 Git bash를 사용하여 버전관리도 해보았다.
덕분에 헷갈렸던 Git 명령어들도 손에 조금씩 익힐 수 있었다.
익숙하지 않은 내용들을 뒤로 미루기 바빴는데
지금이라도 익숙하지 않은 내용을 더 파고들어야겠다고 생각했다.
이번 주간에 참고했던 Git 명렁어 들을 잠깐 정리해볼까 한다.
Git 기본 명령어
현재 상태 확인 (내가 제일 많이 사용하는 명령어)
git status
전체 로그 확인
git log
git 저장소 생성하기
git init
저장소 복제 및 다운로드
git clone [https: ~~~~ ]
저장소에 코드 추가
git add
git add *
커밋에 파일의 변경 사항을 한번에 모두 포함
git add -A
커밋 생성
git commit -m "message"
변경 사항 원격 서버 업로드 (push)
git push origin master
원격 저장소의 변경 내용을 현재 디렉토리로 가져오기 (pull)
git pull
변경 내용을 merge 하기 전에 바뀐 내용 비교
git diff [브랜치 이름] [다른 브랜치 이름]
Git Branch 관련 (생성, 브랜치 확인, push 까지의 과정 포함)
git init을 설정하면 해당 폴더에 .git 이라는 파일이 생성됨
git init
github 주소와 연결
git remote add origin [github 주소]
브랜치 생성
git branch [브랜치명]
해당 브랜치로 이동
git checkout [브랜치명]
브랜치를 생성하고 해당 브랜치로 바로 이동
git branch -d [브랜치명]
원하는 브랜치로 이동했는지 확인
git branch
모든 브랜치 확인
git brach -a
파일 및 폴더 add
git add .
커밋
git commit -m "commit message"
원하는 브랜치로 push하여 원격 서버에 전송
git push origin [브랜치명]
브랜치 삭제
git branch -d [브랜치 이름]
현재 브랜치에 다른 브랜치 수정사항 병합
git merge [다른 브랜치 이름]
Git Config 설정 관련
전체 config 리스트 확인
git config --list
git config 설정하는 방법
git config --global user.name "홍길동"
git config --global user.email "name@naver.com"
git config 삭제하기
git config --unset user.name
git config --unset user.email
삭제해도 계속 남아있는 경우 global 옵션을 주어 설정했을 것임, global로 설정된 사용자를 지울 경우 아래와 같이 global 추가
git config --unset --global user.name
git config --unset --global user.email
https://eehoeskrap.tistory.com/666
'내일배움캠프 > Weekly, I Learned' 카테고리의 다른 글
[WIL] 나의 열번째 회고록 (0) | 2023.01.29 |
---|---|
[WIL] 나의 여덟 번째 회고록 (0) | 2023.01.08 |
[WIL] WIL 일곱번째 회고록 (4) | 2022.12.25 |
[WIL] WIL 여섯번째 회고록 (0) | 2022.12.19 |
[WIL] WIL 다섯번째 회고록 (2) | 2022.12.11 |