본문 바로가기

TIL

[TIL-125] 위코드 25일차: 코드 카타 / git merge master, git rebase master

코드 카타

 

주어진 문자열 뒤집기

내 답안

const sameReverse = num => {

  // num을 문자열로 바꾸어 글자별로 잘라서 array에 저장한다
  let array = String(num).split("");

  // array를 뒤집는다
  let reverse = array.reverse()

  // 하나의 문자열로 다시 붙여서 newNum에 저장한다
  let newNum = reverse.join("")

  // 문자열이 된 num과 newNum을 비교한다
  if(String(num) === newNum) {
    return true;
  } else {
    return false;
  }
}

 

 

 


git merge/rebase master

개념

로컬에서 branch를 만들어 작업하고 있다가, 원격의 master에 변경사항이 생겼을 때 지금 내 작업 브랜치에도 이를 반영하려고 한다. 그럼 우선 원격의 master를 로컬의 master에 pull 한다. 

error: failed to push some refs to 'https://github.com/레포지토리주소.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

 

 

 

 

참고

[git] 협업에서 git 사용하기  https://velog.io/@juno7803/git-%ED%98%91%EC%97%85%EC%97%90%EC%84%9C-%EC%89%BD%EA%B2%8C-pull-%EB%B0%9B%EA%B3%A0-pr-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95