업무일지 라인 2주차

업무일지 라인 2주차
                    
                    // centeredSlides - 슬라이드가 항상 가운데 위치하도록 해주는 옵션

                    var mycardSwiper = new Swiper('.mycard__swiper--vertical', {
                        slidesPerView: 'auto',
                        wrapperClass: 'swiper__inner',
                        slideClass: 'swiper__img',
                        watchOverflow: true,
                        observer: true,
                        freeMode: true,
                        centeredSlides: true
                    });


                    // 가운데 정렬을 오차없이 제대로 하고 싶으면, margin-right 또는 left로 직접 간격을 주지말고 아래처럼
                    var mycardSwiper = new Swiper('.mycard__swiper--vertical', {
                        slidesPerView: 'auto',
                        wrapperClass: 'swiper__inner',
                        slideClass: 'swiper__img',
                        spaceBetween: 20,
                        watchOverflow: true,
                        observer: true,
                        freeMode: true,
                        centeredSlides: true
                    });
                    
                
원격 저장소 브랜치 접근 방법
                    
                    // 1. 먼저 원격의 브랜치에 접근하기 위해 git remote를 갱신해줄 필요가 있다.
                    git remote update

                    // 2. 원격 저장소 branch 확인
                    원격 저장소의 branch 리스트를 확인하는 방법이 있다.
                    $ git branch -r -r 옵션을 주면 원격 저장소의 branch 리스트를 볼 수 있고,
                    $ git branch -a -a 옵션을 주면 로컬, 원격 모든 저장소의 branch 리스트를 볼 수 있다.

                    // 3. 원격 저장소의 branch 가져오기
                    위의 상황에서 만약 원격 저장소의 feature/create-meeting branch를 가져오고 싶다면,
                    $ git checkout -t origin/feature/create-meeting 처럼 하면 된다.

                    // # 원격 저장소의 branch 참고하기
                    어떤 경우에는 수정 내역을 원격 저장소에 push 하지는 않지만 해당 branch를 참고하기 위해 로컬에 받아서 테스트 해보고 싶은 경우도 있다.
                    $ git checkout [원격 저장소의 branch 이름] 아무런 옵션없이 원격 저장소의 branch를 checkout 하면
                    ‘detached HEAD’ 상태로 소스를 보고 변경 해볼 수도 있지만
                    변경사항들은 commit, push 할 수 없으며 다른 branch로 checkout하면 사라진다.
                    
                
ruby 설치 후 이상한점?(우리집 노트북은 안이랬는데 회사컴은 이럼)
ruby 설치 후 cmd 창 이외의 terminal(git bash 포함)창은 ruby -v를 인식못함
그래서 cmd창으로 열어서 ruby -v 했는데, cmd 창은 또 인식
그 외 터미널창은 인식 못함. 그래서 cmd창으로 설치중..
그리고 오류 뜨면 특정 모듈이 설치 안되었다는 거니깐 (gemfile 파일에 다 쓰여있음)
오류메시지랑 gemfile 잘 확인하면서 gem install 명령어로 다 설치하면 문제 없음
git pull 받을 때 conflict 발생?
git status 명령어로 unmerged 파일들 확인 후 충돌 해결 후 git add, git commit 실행
그럼 충돌난 브랜치 커밋 기록 제대로 들어옴
jQuery
                    
                    function stopScroll() {
                        $('.ly, .wrap').on('scroll touchmove mousewheel', function (event) {
                            event.preventDefault();
                            event.stopPropagation();
                            return false;
                        })
                    }
                    function startScroll() {
                        $('.ly, .wrap').off('scroll touchmove mousewheel');
                    }

                    // off() 메소드는 해당 이벤트 발생하는 것을 막는 것이 아닌,
                    // 해당 이벤트가 발생할 때 실행되는 함수를 막는 것임