본문 바로가기
기획/기획자 성장기

[Git] 기획자의 Git 알아가기

by 민트코코넛 2022. 12. 22.
728x90
반응형

 오늘은 항공 관련 프로젝트 내, 새로운 UI의 적용이 기획서대로 되었는지 검수하고, 수정하기 위해서, 오랜만에 VS code를 열었다.

 그리고, 평소와 같이 접속해서, 개발자에게 배운대로, (project name)>git checkout branch 를 했는데, 안된다..

error: pathspec 'feature/ui_2' did not match any file(s) known to git

이런게 뜬다...
그리고 이번주에 회사에서 신규 코로나 확진으로, 개발자가 죄다 걸려서 도움을 구하기도 어렵고 해서, 그냥 copy&paste로 구글 검색을 했다.

 그랬더니, git 을 업데이트 해보라고 하더라...
그래서, 한번 해봤다. 어떻게? 이렇게

C:\project name>git remote update

 그랬더니, 

Fetching origin
remote: Enumerating objects: 184, done.
remote: Counting objects: 100% (184/184), done.
remote: Compressing objects: 100% (96/96), done.
remote: Total 184 (delta 129), reused 130 (delta 84), pack-reused 0
Receiving objects: 100% (184/184), 344.72 KiB | 5.75 MiB/s, done.
Resolving deltas: 100% (129/129), completed with 9 local objects.
From https://github.com/project name
 * [new branch]      dependabot/npm_and_yarn/decode-uri-component-0.2.2 -> origin/dependabot/npm_and_yarn/decode-uri-component-0.2.2
 * [new branch]      dependabot/npm_and_yarn/xmldom/xmldom-0.7.8 -> origin/dependabot/npm_and_yarn/xmldom/xmldom-0.7.8
   87f1ad5..265a2f0  develop         -> origin/develop
 * [new branch]      feature/pouchdb -> origin/feature/pouchdb
 * [new branch]      feature/ui_2    -> origin/feature/ui_2

 무언가 샤라락 올라가고, 지나간다.
아무래도, 변경된 내용을 불러와서, 접근할 수 있게 해주는 무언가?인가 보다.

C:\project name>git fetch

마지막으로, 패치를 해줘봤다.

C:\project name>git checkout feature/ui_2
Switched to a new branch 'feature/ui_2'
Branch 'feature/ui_2' set up to track remote branch 'feature/ui_2' from 'origin'.

뭐.. 대충 기본값이 변경되었다? 그런건가 보다.

음... 뭔가 또 에러가 나타난다..
얘는 또 뭐냐...

 ERROR  Failed to compile with 2 errors                                                                                                       오후 1:01:19

These dependencies were not found:

* pouchdb in ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader-v16/dist??ref--1-1!./src/components/ListView.vue?vue&type=script&lang=js
* pouchdb-upsert in ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader-v16/dist??ref--1-1!./src/components/ListView.vue?vue&type=script&lang=js

To install them, you can run: npm install --save pouchdb pouchdb-upsert
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp'

아.. 그냥 잘 몰라서, npm install을 한번 해주고,

C:\project name>npm i

그리고, 루틴하게, 서버를 돌렸다.

C:\project name>npm run serve


그러니, 원하는 결과가 나온다. 
끝!

728x90