개발자의 공부는 은퇴까지 필수다/git & bitbucket
-
git remote 연동 시 failed to push some refs to {git url} 에러개발자의 공부는 은퇴까지 필수다/git & bitbucket 2024. 11. 20. 10:18
failed to push some refs to '{ssh git uri}' 발생 시 여러 이유가 있겠지만, (원격저장소랑 동기화가 안되어있어서 생기는 경우도 있음) 나의 경우에는 commit 된 것이 없어서 그러니, commit 후에 push 해주면 된다. $ git add .$ git commit -m "first commit"$ git push -u origin main git remote add origin git@github.com:sunnylowell/effective-typescript.gitgit branch -M maingit push -u origin main
-
git 을 이용해서 협업하는 법 (git 방법론)개발자의 공부는 은퇴까지 필수다/git & bitbucket 2024. 1. 24. 12:43
전략 4가지 gitflow - 가장 유명 github flow Trunk-based Gitlab Flow 출처) https://www.youtube.com/watch?v=EV3FZ3cWBp8 GitFlow 관리포인트 : main / develop / feature / release / hotfix main 브랜치 0.9.x -> 1.0.x 로 bump up 하기 위한 과정 1. develop 브랜치로 프로젝트 사본 생성 2. feature1 브랜치 생성하여 개발 완료 후 develop 에 머지 3. develop -> release 브랜치를 통해 1.0 에 배포 4. 1.0 배포 후 hotfix 발생 시 release 에서 버그 수정하여 재배포 하고 develope 에 전달 장점: 안정적 버전별 배포 가..
-
github token Support for password authentication was removed on August 13, 2021.개발자의 공부는 은퇴까지 필수다/git & bitbucket 2023. 5. 15. 15:21
git clone 또는 push 할 때 github username 을 입력하고, password 는 github 에서 생성한 github token 으로 입력한다. 분명 토큰을 새로 발급받았는데도 같은 에러가 발생했다. -> "Support for password authentication was removed on August 13, 2021." github token 은 ghp_ 로 시작하는데, 입력한 패스워드가 ghp로 시작하지 않는다면 위와 같은 에러가 발생한다. 알고보니 맥북 메모장에서 github token 을 복붙하다보니 구분점이 같이 들어가서였다. *ghp_... 이런식으로... 터미널에서 입력한 비밀번호를 볼 수 없게 되어있어서 이런 바보같은 실수를 했다 . 내 소중한 30분 ㅎㅎ.. ..
-
git branch base 변경하기개발자의 공부는 은퇴까지 필수다/git & bitbucket 2022. 12. 27. 16:43
* 사용 예시 master 로부터 파생된 demo branch 로부터 새로운 브랜치를 작업하던 도중 demo branch 가 master 로 merge 되면서 더이상 해당 base branch 가 없어지게 되었다. 이런 경우 branch 의 base 를 변경하면 되는데 명령어는 다음과 같다. git rebase --onto [new base branch] [old base branch] $ git rebase --onto master origin/demo
-
[intellij] bitbucket 로그인 하기개발자의 공부는 은퇴까지 필수다/git & bitbucket 2022. 3. 10. 12:12
bitbucket에서 구글계정으로 로그인 및 계정 생성 했을 시 intellij 에서 git 계정연동 할 때 문제가 있다. git 에서 2단계 인증코드를 지원하지 않기에 토큰을 사용하여 로그인해야한다고 한다. * source https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003444939-Login-issue-with-Bitbucket-integration 정말 bitbucket 에서 로그인 하려고 할 때 사용자 이름, 비밀번호 를 입력해야하는 창이 뜨는데 , 사용자이름에 이메일을 입력할 수 없다. 이럴 때 bitbucket 사이트에서 personal setting - App passwords 로 들어가면 앱 비밀번호를 만드는 ..
-
Git 의 stash 업무 시 활용하기개발자의 공부는 은퇴까지 필수다/git & bitbucket 2022. 3. 8. 00:09
요즘들어 크고작은 요청이 많이 들어와 대거작업 중에 텍스트 또는 키 변경과 같은 짜잘한 작업을 해야하는 경우가 많아졌다. 대거작업 중에는 2-3일정도가 소요되고, 작은 작업은 1분이면 끝나는 작업들이 많기에 처리를 어떻게 해야할 지 애매할 때가 있는데 이럴 때 사용하는 git stash 기능이 있다. git stash 는 아직 작업이 완료되지 않아 커밋 하기엔 애매할 때 내가 작업하던 내용들을 임시저장하기에 좋은 기능이다. 현재 작업중인 내용을 스택에 저장하기 $ git stash 기존에 스택에 저장해놓았던 내용을 꺼내 사용하기 (꺼내는 순간 스택에서 사라진다) $ git stash pop pop과 비슷해보이지만 스택에 저장되어있던 내용들을 지우지 않고 그대로 저장해둔다 $ git stash apply ..
-
git 특정버전으로 소스 받기, git pull version개발자의 공부는 은퇴까지 필수다/git & bitbucket 2021. 2. 18. 09:28
* git log로 버전명 보기 $ git log --abbrev-commit --pretty=oneline 상황 : git을 사용하는 중에 특정 버전까지만 운영에 반영해야하는 상황이라서 특정 버전까지의 소스를 pull 받았다. 방법 $ git checkout {version} 여기서 version은 commit version이다 최신으로 돌아오기 $ git checkout HEAD 또는 $ git checkout dev (브런치명)