반응형

Git 6

git 개인 브랜치 파서 작업하는 방법 (rebase 이용) (+ merge)

여러 명과 협업하여 개발시 깃(git) 사용법을 잘 알고 있어야 한다. 이때는 보통 개인 브랜치(branch)를 만들어서 개발을 할 텐데, 오늘은 그 방법에 대해 알아보겠다. git 개인 branch 따서 개발하기 포인트! rebase를 이용한다. 여러 명과 협업하는 프로젝트 진행시, 보통 개발(develop) 브랜치에서만 개발 작업을 수행한 뒤, 최종 확인 과정을 거친 후 배포(release) 브랜치로 병합하는 등의 과정을 거친다. 여러 개발자들이 개발(develop) 브랜치를 공유해서 작업하므로 개인 브랜치를 파서 작업하는 것이 충돌 위험이 적다. 이때, rebase를 이용하면 history를 깔끔하게 유지할 수 있다. 이 방법은 history에서 개인 branch가 보이지 않는 방식이므로, bran..

GIT 2022.11.04

[Git] STS에서 코드 라인 별로 커밋한 개발자 이름 확인하는 방법

STS(또는 Eclipse)에서 형상 관리(Version Control)를 이용해 코드 수정 내역을 볼 수 있는 방법은 크게 두 가지 방법이 있다. 첫 번째 방법은 아마 많이들 사용하는 방법인 것 같지만, 두 번째 방법은 모르고 있는 분들이 많을 것 같다. 좋은 정보이니 참고하길 바란다. 방법1. History 탭에서 깃 커밋 내역 확인하는 방법 1) Window > Show View > Other 상단 Window 메뉴를 클릭한 후 Show View에 들어가서 Other를 누른다. 2) Show View > Version Control (Team) > History Other를 누르면 Show View 창이 뜰 것이고, Version Control (Team) 메뉴에 들어가서 History를 누른다. ..

GIT 2022.09.07

[에러 해결] Git 사용시 TLS certificate verification has been disabled! 에러 (윈도우)

[에러 해결] Git 사용시 TLS certificate verification has been disabled! 에러 (윈도우) [에러 발생] GIT 작업시 (소스트리 또는 git bash) 아래와 같은 경고 문구가 떴다. warning이어서 정상적으로 동작은 했지만 이왕이면 해결하는 게 낫겠다 싶어서 방법을 찾아보았다. warning: ----------------- SECURITY WARNING ---------------- warning: | TLS certificate verification has been disabled! | warning: --------------------------------------------------- warning: HTTPS connections may no..

GIT 2022.08.31

[GIT] 깃 브랜치 갈아타기 (git checkout 사용법)

깃 클론을 한 후 로컬에서 코드를 수정했지만 add나 commit하지 않은 경우, 다시 깃 클론 상태로 되돌리고 싶을 때는 어떻게 해야 할까? 깃 리파지토리를 없애고 다시 깃 클론을 하게 되면 손 봐야 할 설정이 많아서 귀찮을 것이다. 이때는 git checkout 명령어를 이용하면 된다. 이는 커밋하지 않았거나 저장하지 않은 모든 로컬 변경 내용을 취소할 때 사용한다. 사실 checkout의 본래 목적은 branch를 갈아타는 것으로, 이렇게 사용하는 것은 약간 꼼수일 수 있다. 특정 repository에 있는 모든 소스파일에 적용하는 경우 (해당 repository 루트에서 실행한다.) git checkout . 특정 파일에 적용하는 경우 git checkout filename ex) git chec..

GIT 2022.01.09

[GIT] 깃, 이전 버전으로 되돌리는 방법 (reset과 revert 차이)

[GIT] 깃, 이전 버전으로 되돌리는 방법 (reset과 revert 차이) 코드를 이것저것 수정한 후 커밋을 하였는데 이전 버전으로 되돌리고 싶다면 어떻게 해야할까? 대표적인 방법은 reset를 이용하거나 revert를 이용하는 두 가지 방법이 있다. 하나씩 알아보자. 1. reset 아직 원격 저장소에 push하기 전이라면 reset을 사용할 수 있다. 없애고 싶은 커밋이 있을 때, reset을 이용하면 해당 커밋을 흔적도 없이 지울 수 있다. 문법은 아래와 같다. $ git reset --옵션 커밋해시 옵션으로는 hard, soft, mixed 등이 있고, 커밋해시에는 돌아가고 싶은 커밋의 해시 주소를 입력하면 된다. 옵션에 대해 간략하게 살펴보자. 1) hard 돌아가려는 커밋 이후의 모든 내용..

GIT 2021.09.07

[GIT] GIT(깃) 사용 방법 & 기본적인 명령어

[GIT] GIT(깃) 사용 방법 & 기본적인 명령어 0. git 기본 명령어 git 사용 방법을 알기 전에 아래의 git 기본 명령어를 우선적으로 학습한다. init(초기화): 현재 디렉터리를 git(깃) 작업할 수 있도록 선언해 준다. remote(원격): github(깃허브) 저장소와 같은 원격 저장소를 지정한다. add(추가): 파일 또는 디렉터리를 git(깃)을 통해 추적하도록 설정한다. commit(커밋): git(깃)을 통해 추적하는 파일의 변경 사항을 저장한다. push(푸시): 변경 사항이 기록된 로컬 git(깃)의 파일들을 원격 저장소로 보낸다. 1. 버전 생성하는 방법 git init . 현재 디렉토리를 git에 버전관리를 시킴 git status 현재 커밋 상태 확인 (커밋은 버전이..

GIT 2021.08.15
반응형