• git 명령어 요약

    브랜치

    • 브랜치 생성
      $ git branch iss53
      
    • 브랜치 이동
      $ git checkout iss53
      
    • 로컬 브랜치 목록 보기
      $ git branch
      iss53
      > master
      testing
      
      • 원격 저장소 브랜치 목록 보기
        $ git branch -r
        origin/HEAD -> origin/master
        origin/express
        origin/master
        
      • 로컬과 원격 저장소 브랜치 목록 모두 보기
        $ git branch -a
        > express
        master
        remotes/origin/HEAD -> origin/master
        remotes/origin/express
        remotes/origin/master
        
    • 원격 저장소 브랜치 내용 업데이트
      git remote update
      
    • 원격 저장소의 브랜치를 내려받기
      git checkout -t origin/express
      
      • 원격저장소의 브랜치를 새이름으로 내려받기
        git checkout -b [생성할 branch 이름] [원격 저장소의 branch 이름]
        
    • 브랜치를 만들면서 Checkout까지 한 번에
      $ git checkout -b iss53
      

      위 명령은 아래 명령을 줄여놓은 것

      $ git branch iss53
      $ git checkout iss53
      
    • master 브랜치에서 hotfix 브랜치를 merge 하고자 한다면
      $ git checkout master
      $ git merge hotfix
      
    • merge 된 브랜치 목록
      $ git branch --merged
      
    • 아직 merge 안 된 브랜치 목록
      $ git branch --no-merged
      
    • iss53 브랜치를 삭제
      $ git branch -d iss53
      
    • 원격저장소의 iss53 브랜치를 삭제
      $ git push origin :iss53
      

    Read on →

  • ramdajs 라이브러리 forEach 버그

    예시


    Read on →

  • [crossBrowsing] safari 에서 가로스크롤 막기

    문제

    body {
        overflow-x: hidden;
    }
    

    위와 같이 body 태그에 overflow-x: hidden; 를 적용하면 가로스크롤이 동작하지 않아야 하지만 사파리에서는 아래와 같이 여전히 가로스크롤이 동작하는 문제
    iOS safari 에서 가로스크롤 문제

    • 데스크탑&모바일 사파리 모두 동일한 문제 발생
    • 크롬&파폭은 정상


    Read on →

  • AMD 모듈 로드시 순서 관련

    예시



    Read on →

  • [crossBrowsing] 이벤트 처리시 주의사항

    문제

    • 아래와 같이 event객체를 직접 참조하면 firefox에서 오류 발생
      • 크롬에서는 정상

    Read on →