03.19

H N·2022년 3월 19일
0

미루고 미루다 Git 정리 및 코딩 컨벤션

  • git pull 도중 에러나서 rebase를 진행하는 경우
    1. git pull origin [branch] --rebase
    2. rebase 후 conflict 수정
    3. git add . : 수정한 내용 add
    4. git commit
    5. git status : 상태확인
      • you are currently editing a commit ~~~ 라고 나오는 경우
        명령어 실패 이후 하단에 나온 솔루션(git rebase --continue) 실행
    6. git status 확인 후 이상없을 경우 git push
  • 로컬 수정사항이 있어 git pull이 되지 않는 경우
    1. git stash : 로컬 내 변경사항 저장
    2. git stash list : 저장된 stash 확인
    3. 변경사항을 가져올 branch로 이동 후 pull
    4. 수정사항 적용할 branch로 이동 후 git stash pop
  • Early return

    특정 상황에서 함수(메소드) 내 주요 로직이 실행되기 이전에 return 을 함으로써 실행 cost를 줄이고 코드 가독성을 높이는 방법

    ex) 특정 전처리만 if문을 사용

    void _onPressed() {
        if (_textField.isEmpty) {
          Navigator.pop();
          return; //Early return
        }
        showModalDialog(...);
      }
profile
Flutter dev

0개의 댓글

관련 채용 정보