ERROR: Another git process seems to be running in this repository git 을 사용하다가 만난 오류로 "저장소가 또 다른 깃 프로세스를 실행하고 있다"라는 오류 입니다. git 을 이용한 동작을 할 때 마다 발생할 것이고 정확한 문구는 아래와 같습니다. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repositor..
발생 warning: encountered old-style '/home/dev/.gitignore' that should be '%(prefix)/home/dev/.gitignore' 깃에서 다음과 같은 오류가 발생한다면, 깃이 업데이트 되면서 루트 파일 참조에 %(접두사)를 추가하라는 경고창입니다. 해결방법 .gitconfig 를 열어서 아래의 로직을 넣어주면 끝! [core] excludesfile = %(prefix)/home/dev/.gitignore
Git Flow 깃을 보다 더 잘 사용하기 위한 방법론으로 어떻게 협업하고 배포할지에 대한 정책입니다. - master: 상용 배포 브랜치. - dev: 개발 브랜치, 개발자들의 feature 가 모인 형태로 작동. - feature: 기능 단위 브랜치, dev 브랜치에서 생성됨. - hotfix: 운영 중 오류 발생시 긴급 배포를 위한 브랜치로 master 에서 생성. - release: master 로 들어가기 전, qa 테스트를 위한 브랜치 위의 브랜치에 대한 설명을 기반으로 아래 이미지와 같이 움직입니다. 이러면서 코드 충돌을 예방하며, 버전관리던지 hotfix 를 이용해 쉽고 빠르게 처리할 수 있습니다. 필자가 사용하는 Fork 라는 깃 GUI 툴에서 깃플로우 기능을 제공하니 참고해주세요. Re..
이슈 템플릿 이슈를 올릴 때, 어떤 문제가 있는지? 어떤 단계가 있는지? 이런 것을 직접 일일히 적는데에는 시간이 소비된다. Gitlab 에 이슈 템플릿을 등록하면 이러한 과정을 간단하게 처리할 수 있다. 시작하기 .gitlab 밑에 이슈 템플릿 폴더와 사용할 md 파일을 생성합니다. (.gitlab/issue_templates/error.md) md 파일은 마크다운 언어로 되어있는 파일로 여기에 필요한 템플릿을 아래와 같이 간단하게 적용해주면 됩니다. # 요약 어떠한 원인으로 발생합니다. ## 어떠한 에러가 발생하는지? ## 어떠한 아웃풋을 원하는지? ### 첨부파일 1. 사진 2. 동영상 3. 파일 /label ~"오류" 이런 식으로 입력해서 이제 깃랩에 올리게 되면 해당 이슈를 생성할 때 템플릿을 ..
GIt Conflict 깃을 이용하여 협업시 마스터에서 여러 개의 브랜치를 따서 동시에 같은 내용을 작업할시 수정된 내용으로 인해 맞지 않는 경우, 충돌이 발생할 수 있습니다. 예를 들어, index.js 라는 파일에서 두 개의 브랜치를 따서 작업을 진행합니다. 그러다가 먼저 작업이 끝난 브랜치의 소스가 반영됩니다. 그 이후에 이제 늦게 끝난 브랜치를 반영할려고 하면, confict 에러가 나오는 것을 확인할 수 있습니다. conflict 해결방법 이럴 때 간단하게 해결할 수 있는 방법이 2개정도 있습니다. 첫번째는 마스터의 최신 내용을 내려 받은 후, 해당 브랜치로 머지시킨 뒤 진행하는 방법이 있습니다. 이 방법의 경우, 쉽게 Conflict 를 해결할 수 있지만, 그만큼 기록이 남게 됩니다. 두번째는..
git stash git 을 이용하여 작업을 하는 와중에 급하게 다른 요청이 들어오거나, 간단한 분석 후 프로토 타입을 만들 때 굳이 커밋까지 필요하지 않다면, stash 를 사용하여 임시 보관소를 만들어 저장할 수 있다. 물론 브랜치를 새로 하나 파서 임시 커밋을 하는 방법도 있지만, 나중에 정리할 때 Rebase, Merge 를 해야 함으로 그것 또한 귀찮은 일이다. 우리는 귀찮지 않게 하는 방법을 사용하길 권장하기 때문에 stash 를 적극 써보자. 개인적으로 정말 브랜치 별로 관리해야할 정도의 다른 기능, 버전이 아니면 개인적으로 하나의 브랜치에서 작업할 때 stash 를 자주 쓰는 편이다. 명령어 git stash // git stash 임시 저장 git stash list // 저장한 리스트 ..
- Total
- Today
- Yesterday
- 네이버 서치 어드바이저
- openAI
- nextjs13
- seo
- Github Actions
- nodejs
- 스벨트
- webpack
- vue router
- svelte
- docker
- 티스토리챌린지
- vue composition api
- Vite
- React
- dockerfile
- 오블완
- Embedding
- NextJS
- 타입스크립트
- 깃허브
- Git
- NUXT
- AWS
- Storybook
- nuxt2
- 서버 to 서버
- nextjs14
- cors
- vscode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |