티스토리 뷰
🌞도움말 1.
인텔리제이에서 수정하고 있다가 갑자기 다른 브랜치를 보고 싶다!해서 체크아웃을 하게 되면
변경사항은 저장이 안되는데, 그래서 스마트 체크아웃이 있음!
force checkout시 현재 로컬의 변경된 사항은 날라가지만
smart checkout시 충돌 파일들 보류 -> 로컬에서 수정된 코드가 브랜치의 로컬(커밋&푸시 전)에 그대로 반영된다.
그래서 다시 작업하러 들어와도 코드들이 살아있었던 것 같다.
- 스마트 체크아웃하면서 코드가 없어져서 곤란했던 적은 없음
🌞도움말 2.
명령어 모음인데
나는 깃랩에서 브랜치를 생성하고 인텔리제이에서 확인하는 편인데,
방금 생성한 브랜치가 안보이거나, merge를 완료한 브랜치가 계속 보이는 경우가 있는데
그런 경우 인텔리제이에서 git > fetch를 눌러주면 잘 정리가 된다!

체크아웃
$ git checkout 브랜치명
로컬 브랜치 삭제
$ git branch -D <로컬 브랜치 이름>
원격 브랜치 삭제
$ git push <원격 저장소 이름> -d <원격 브랜치 이름>
Git에서 브랜치의 이름을 변경하는 데 사용된다는데 아직 써보진 않았다!
*이건 로컬 브랜치 명 변경임*
$ git branch -m [OLD_BRANCH] [NEW_BRANCH]
만일 원격 브랜치 명 변경을 원한다면 아래처럼 이름 변경 > 푸시 > 기존 브랜치 삭제 해야함
로컬에서 브랜치 이름 변경
$ git branch -m [OLD_BRANCH] [NEW_BRANCH]
변경된 로컬 브랜치를 원격으로 푸시
$ git push origin [NEW_BRANCH]
원격 저장소에서 기존의 브랜치 삭제
$ git push origin --delete [OLD_BRANCH]
'🍤Etc' 카테고리의 다른 글
[문자 인코딩] 바이너리 코드, 아스키 코드, 유니 코드 (1) | 2024.02.06 |
---|---|
[구글] 구글 스프레드 시트에 앱 스크립트 추가하기 app script (2) | 2023.11.14 |
스타벅스 바닐라라떼 (0) | 2023.10.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- computed
- 구글스프레드시트
- ReflectionTestUtils
- selectpicker
- APP SCRIPT
- 서버포트설정
- invokeMethod
- SCP 명령어
- pcap저장
- nextTick
- 로컬에서서버
- centos7
- 패킷캡쳐하는법
- springMVC #DTO #VO #DAO
- uuid
- vue라이프사이클
- 고유식별자
- 개발자면접질문
- 부트스트랩
- 파라미터받는법
- 스프링프레임워크
- PathVariable
- 와이어샤크문법
- 개발자질문
- selectOption
- 파일전송프로토콜
- vue.js
- How to generate an uuid in google sheet?
- 리눅스
- 프론트엔드 #
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함