본문 바로가기

git4

[Git] error: pathspec '' did not match any file(s) known to git 1. 대부분 branch에 업데이트가 되지 않아서 에러 발생 git remote update git fetch git checkout 브랜치이름 2. 이건 우리 팀원의 발생에러인데, fork 주소에서 clone하고 commit, push 후 branch 변경하여 에러 발생! fork에서 clone하면 안돼요~! ㅋㅋㅋ 2022. 12. 21.
[팀장 편] 팀 프로젝트 github 사용법 (git bash) [모두] 1. git 설치 및 회원가입 [팀장] 1. 깃허브에서 repository와 제어판에서 폴더 생성 2. IDE(작자는 VSC사용)에서 powershell을 사용해주세요! cmd말고요~! powershell에서 방금 생성한 폴더까지 경로 이동 해주세요~! (cd로 이동하는 것은 아실 거라고 생각합니다.) 내가 만든 폴더에서 git init 명령어를 쳐주세요. 그럼 이동한 경로 폴더에 '.git'이라는 폴더가 생성됩니다. 그럼 이제 그 폴더를 git이 추적한다는 의미! (cmd에서 사용하면 커밋할 때, 메세지 남기는데 제한이 있습니다. 그러니 꼭 powershell에서!) 3. (팀장의 local) 프로젝트 파일들을 생성하고 (powershell)에서 git add --all git commit -.. 2022. 12. 12.
[Git] push가 되지 않는다... git remote add origin 나의 레파지토리 주소 repository에 폴더를 두개 넣었는데, 하나의 폴더 속에 오른쪽 화살표시가 되어 있고 들어가지지가 않았다. 터미널에서 push를 해도 안되어서 해당 폴더를 지우고 다시 터미널에서 push를 하려고 했다. 그런데도 되지 않아서 git push origin main -f 위와 같은 에러가 떳다. 그래서 git remote -v 연결이 되어 있는지 확인을 해봤는데 안되어 있었다. git remote add origin 나의 레파지토리 주소 연결하여 git push origin main -f push 해주니까 올라갔다! 2022. 11. 29.
팀 프로젝트가 끝난 후, 해당 소스코드를 내 GitHub로 옮겨와서 이어가는 방법 팀 프로젝트의 repository(==repo라고 부른다.)를 나의 GitHub로 가져오고 싶었다. 소스코드가 다른 멤버의 깃허브에 있었고 가져와서 좀 더 develop하고 싶은 마음에 다른 멤버의 소스 코드에 영향을 주고 싶지 않았다. 단, 과거의 commit, branch 그리고 tag history는 그대로 살려오고 싶었다. 그 방법을 잘 정리해둔 블로그를 보았고 내 관점에서 다시 풀어 블로그에 기록하고 찾아보려 포스팅을 한다. STEP 1. 오리지널 repo의 소스코드를 clone한다. [가져오려는 멤버(내가 아닌) GitHub에 repo를 내 PC로 복붙하는 방법!!] 나의 GitHub에 repo(폴더)를 만들고 '내 폴더'에 내가 관리하려는 폴더를 같은 이름으로 만들었다. cmd 창에서 '내 .. 2022. 11. 16.