Git 5

[Git] first commit 하기 & git ignore가 동작하지 않을 때(git cache 삭제)

[Git] first commit 하기 & git ignore가 동작하지 않을 때(git cache 삭제)      프로젝트를 만들고 맨 처음 깃에다가 올려보자   [git first commit]$ git init . // .은 디렉토리의 모든 것을 포함한다는 의미$ git add .$ git commit -m "firstCommit"$ git status // 상태 확인 (생략가능)$ git remote add origin //=======계정 확인========$ git config --global user.name $ git config --global user.email /=======계정 확인========$ git push -u origin master(or develop)        ..

[Git] cherry-pick: 다른 branch commit 복사해오기

[Git] cherry-pick: 다른 branch 의 commit 현재 branch 에 적용하기 git 을 사용하여 협업하다보면 여러 branch 에서 작업하는 경우가 있는데, 다른 branch 의 commit 을 현재의 branch 로 그대로 가져오고 싶을 때가 있다. 간단히 정리해보자 [cherry-pick 명령어 사용하기] 현재 나는 branch A 에 있는데, branch B 에 작업해놓은 commit 을 그대로 가져와서 적용하고싶다. 이런 때 아래의 명령어를 사용한다. (먼저 해당 commit 의 hash 가 필요하다) $ git cherry-pick

[Git] pull 되돌리기 & 원격에 올라간 commit 되돌리기

[Git] pull 되돌리기 & 원격에 올라간 commit 되돌리기 git 을 사용하여 협업하다보면, 실수하거나, 뭔가 버그가 있어서 되돌리고 싶은 경우가 있다. 간단히 정리해보자 1) pull or merge 의 취소 remote branch 의 소스를 pull 받았는데, 뭔가 아닌 것 같다. pull 받기 전의 내 local 소스로 돌아가고 싶다. 이런 때, git terminal 에 아래의 명령어를 입력한다. //pull 취소 (pull 직전의 상태로 되돌아감) $ git reset --hard ORIG_HEAD //merge 취소 $ git reset --merge ORIG_HEAD 2) 원격에 올라간 commit 되돌리기 작업을 commit 하고, push 하여 remote branch 에 올렸..

[Git] local branch 생성/삭제 & remote branch 연동/삭제

[Git] 로컬브랜치 생성 후, 원격브랜치 연동하기       git 을 사용하여 협업을 하다보면, 새로 브랜치를 따고, 원격 브랜치와 연동하고, 브랜치를 삭제하는 등의 행위를 자주 하게된다.이를 쉽게 정리해보자      [local branch 생성]//만들고자 하는 로컬 브랜치 이름을 정하면 된다$ git branch         [생성한 local branch 로 체크아웃]//방금 생성한 로컬 브랜치로 이동한다$ git checkout or$ git switch         [local branch 와 remote branch 연동]//로컬 브랜치가 바라볼 원격 브랜치 이름을 입력해준다$ git branch --set-upstream-to origin/        [local branch 삭제..

[Git] SSL 에러: SSL certificate problem: unable to get local issuer certificate 3가지 해결방법

[Git] SSL 에러 : SSL certificate problem: unable to get local issuer certificate SSL Certificate 란? SSL 은 Secure Sockets Layer 의 약자로써, 웹 서버 - 웹 브라우저 간의 암호화된 링크를 생성하여 사용자와 웹 사이트 간의 통신을 보호한다. 어느 날 갑자기, 문제없던 git에서 pull을 하려니 아래와 같은 에러가 떴다! Git Pull Failed: unable to access 'https://git.주소.com" : SSL certificate problem: unable to get local issuer certificate 해당 문제는 내 local의 SSL 인증서가 self-signed 일 때 주로..