Tools 22

[git] merge의 또 다른 방법 알아보기(3-way, fast-forward, squash, rebase)

1. 3-way 2. fast-forward 3. squash git merge --squash 새브랜치명 4. rebase * rebase는 기존 커밋을 그대로 사용하는 것이 아닌 내용은 같지만 다른 커밋을 새로 만든다. * 로컬 작업시 히스토리 정리를 위해 rebase는 할 수 있다. 단, push로 내보낸 commit에 대해서는 절대 rebase하지 말것 3.6 Git 브랜치 - Rebase 하기 장점 단점 1. 간단하고 짧은 branch들은 깔끔한 log를 확인 할 수 있다. 1. 충돌이 많이 남 rebase&merge 명령어 1. 변경점을 바꿀 새로운 브랜치로 switch한다. (rebase 이미지 1-2의 연두색 commit) 현재 핑크색의 subFile이라는 branch생성됨 2. git r..

Tools/git 2022.07.20

[git] branch 만들고 merge(합치기)시키기

branch 만들기 기존 코드에 새로운 기능을 부여해야할 경우 새로운 복사본을 만들어 기능을 추가할때 보통 branch를 만들어서 실행한다. git branch 복사할파일명 예시) git branch testFile 사본으로 만들 파일명을 생성한다 git switch 복사한 파일명 예시) git switch testFile 해당 파일의 브랜치로 이동 1. gitTest폴더 생성 -> gitTest01.html 파일 생성 1. master는 현재 d052203 커밋의 고유값을 가진다. 2. branch 를 통해 slide라는 파일을 하나 생성 slide.html파일을 수정한 뒤 commit을 해주고 log를 찍어보면 3. slide파일 생성 후 commit해주었음 4. slide파일이 commit됨에 따라..

Tools/git 2022.07.18

[plugIn] 부드럽게 롤링되는 simplyscroll

simplyscroll바로가기 jQuery simplyScroll - Logicbox Jump to: [Features] [Examples] [Download] [Installation] [Config] This plugin is now legacy and is mostly unsupported! Core functionality still works, but all features described may not work as intended or at all, please use at your own risk! simplyScroll www.logicbox.net HTML ul > li 구조로 감싼 뒤 img를 넣어준다. jQuery $(function() { $('#scroller').simplyS..

Tools/plugIn 2022.01.26

[plugIn] swiperSlider 사용하기

swiperSlider 바로가기 HTML Slide 1 Slide 2 Slide 3 ... CSS scrollbar 사용시 scrollbar-drag 색상 및 너비 제어하기 /* will not work as it should 스크롤바 너비 제어 */ .swiper-horizontal .swiper-scrollbar{width: 50%!important;} .swiper-horizontal .swiper-scrollbar .swiper-scrollbar-drag {background-color: red;} var swiper = new Swiper(".categorySwiper", { //초기값 설정은 모바일이 먼저 적용됨 spaceBetween: 60, //간격 slidesPerGroup: 2, //슬..

Tools/plugIn 2022.01.22

[git] Sourcetree로 git clone 하기

git에 저장한 파일을 소스트리로 가지고 오는 방법 1. clone 클릭 2. git에서 HTTPS 주소 복사해옴 (SSH키를 사용하면 더 안전하다.) 3. 소스트리에서 clone 체크 4. 2번에 git에서 복사해온 경로를 ctrl + v 한다. 5. 하단에는 프로젝트를 관리할 파일 경로를 지정해준다 (주의할 점: 프로젝트 내부에는 아무것도 없어야 한다 절대로!) 뭔 파일이라도 있으면 빈 디렉터리가 아니라고 경고가 뜬다. 6. 성공적으로 clone 되면 파일이 자동적으로 가져와진다.

Tools/git 2022.01.17

[git] SSH key github 등록 및 Sourcetree SSH key 등록하기

1. SSH key github 등록하는 방법 1-1. 검색창 git-bash 실행 -> ssh-keygen 입력 keygen을 경로를 찾아간다. 1-2. 경로를 찾아서 .pub 파일을 메모장으로 연다. 주소 복사! 1-3. 깃헙으로 들어가서 우측 내 프로필을 클릭하고 셋팅 클릭 SSH key를 등록하는 탭이 있다. 1-4. 키를 등록해준다. 이메일에 가보면 키가 등록됐다는 메일이 와있다. 등록 끝. 2. 소스트리 연동하기 나는 소스트리GUI로 관리하고 싶어서 소스트리 파일을 깔았고 도구 > 옵션에서 SSH 클라이언트 설정을 지정해준다. 키 설정은 1-2에서 작업했던 경로를 동일하게 지정해주고 SSH 클라이언트는 OpenSSH로 체크해준다. (SSH키 등록을 해주지 않았더니 push가 제대로 되지 않았다.)

Tools/git 2022.01.11

[phpstorm] phpstorm 을 통해 디버깅해보기

1. js파일에 break point를 걸고, 화면 상단에서 debug 버튼 클릭 클릭하면 현재 디버깅하려는 창이 뜬다. 그리고 화면 하단에 Debug에 대한 창이 뜨고 디버깅모드로 활성화된다. 그리고 js파일에서는 break point를 걸었던 부분이 체크표시로 바뀐다. 그럼 아래 그림처럼 다음줄로 넘어가거나 구역을 건너뛸 수 있는 화살표가 활성화된다. F5 break Point 걸기 F10을 누르면 다음행으로 넘어가며 값을 확인할 수 있다. ※이벤트함수에 break point를 걸고나서 F10을 누르면 각 이벤트함수로 넘어가게 되므로 함수 안의 구문을 확인해야 할 경우 함수 안의 구문에 break point를 걸어야 한다.

Tools/phpstorm 2021.12.03

[phpstorm] 개별 프로젝트 개설하기

먼저 C:에 파일 생성 또는 내가 작업하고 있던 파일을 옮겨준다. File > Open 탭으로 내가 열 project 파일을 지정해준다. (단축키: ctrl + O) 그럼 아래와 같이 어떤 파일을 열지 나오고 내가 열고 싶은 탭 선택 OK를 누르면 새로운창으로 만들건지 지금 현재 창에 만들건지 지정하라고 한다. (개별 선택) 내가 선택한 창이 생성됨 다른 작업창을 열고싶다면 File > open Recent 창에서 별도로 지정해줄 수 있다.

Tools/phpstorm 2021.12.02
반응형
SMALL