😵 에러 상황 다른 사람 레포지토리를 Fork 떠서 내 레포에 가져오고, 내가 공부하고 정리한 내용을 해당 원격 레포에 반영하고 싶었다. 🧐 해결 방법 1. 원하는 내 로컬 저장소에 해당 git을 clone 받아 온다. git clone 깃허브주소 2. 원하는 수정된 모든 파일들을 업데이트한다. git add . 3. 커밋하고 커밋 메시지를 남긴다. git commit -m "메시지" 4. 내 원격 저장소로 push한다. git push -u origin master 😇 결과 로컬 저장소에서 수정하고 업데이트한 내용이 clone한 원격 저장소에 잘 반영된다. (참고) clone한 repo에서 내 repo로 push 하는 방법 git clone한 repository에서 수정한 작업건들을 내가 만든 repo..
GIT
😵 에러 상황 [Git/GitHub] 팀장 push 내역 PR하기 (팀장 push 내역 PR로 기록하기) 😵 에러 상황 팀원들과 PR로 코드 리뷰를 하고 싶었다. 그런데 팀장도 원격 저장소로 바로 push하지 않고 PR할 수 있는 방법이 없을까?라는 생각이 들었다. 그래서 챗지피티씨에게 물어보았다. 🧐 bono039.tistory.com 이 때 생성한 testBranch에 커밋을 하게 되면 PR로 올라가는데, PR에 올리지 않고 원본 main 브랜치에 바로 작업 내역을 반영하고 싶었다. (공통 디렉토리 추가하느라) 🧐 해결 방법 1. 이전 브랜치(main)로 돌아간다. git checkout - (다른 브랜치로 전환하고 싶으면 git checkout 브랜치명) 2. 원하는 파일만 추가한다. git add..
😵 에러 상황 팀원들과 PR로 코드 리뷰를 하고 싶었다. 그런데 팀장도 원격 저장소로 바로 push하지 않고 PR할 수 있는 방법이 없을까?라는 생각이 들었다. 그래서 챗지피티씨에게 물어보았다. 🧐 해결 방법 1. 브랜치 생성 새 기능 / 수정을 위한 새로운 브랜치를 생성한다. git checkout -b 새_브랜치명 2. 코드 변경 코드 변경 사항을 작업하고, 해당 브랜치에 커밋한다. git add . git commit -m "변경 사항 설명" 3. 원격 저장소로 push git push origin 새_브랜치명 4. GitHub에서 PR 생성 GitHub 웹사이트로 이동해 푸시한 브랜치로 이동해 "Compare & pull request" 을 클릭해 새 PR을 생성한다. 5. PR에서 팀원들과 코드..
😵 에러 상황1 : gitignore 적용 안 됨 깃허브에 원치 않는 .DS_Store 파일이 생성되었다. 얘를 삭제하고자 .gitignore 파일에 나중에 추가했는데도 삭제되지 않고 폴더에 남아있었다. 이미 생성된 파일 형식을 제거하고자 .gitignore에 나중에 추가해봤자 제거되지 않는다고. 🧐 해결 방법 로컬 폴더에서 아래 명령어를 실행한다. (참고) 1 2 3 4 5 6 7 8 9 10 // 1. 저장소 상위 디렉토리에서 현재 디렉토리 아래의 모든 .DS_Store 파일 제거 find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch // 2. 저장소 상위 디렉토리에 .gitgitnore 파일 생성 및 .DS_Store 파일 추가 ..