
[GitHub] 협업 사각형
최신화된 내 local dev 브랜치와 내가 현재 작업하고 있는 local working 브랜치의 내용을 서로 같게 만들고 싶음 로컬끼리 서로 내용 씽크를 맞춘 다음, remote working 브랜치도 dev와 씽크를 맞추고 싶음
최신화된 내 local dev 브랜치와 내가 현재 작업하고 있는 local working 브랜치의 내용을 서로 같게 만들고 싶음 로컬끼리 서로 내용 씽크를 맞춘 다음, remote working 브랜치도 dev와 씽크를 맞추고 싶음
1. 특정 브랜치만 clone : git clone -b {branch_name} --single-branch {저장소 URL} 2. .env 파일 삭제하기 -gitignore에 .env를 분명 넣었는데... push할 때 같이 올라가서 삭제하고자 한다. git rm .env --cached git add . git commit -m "remove .env file from git" git push
=>애초에 git 홈페이지에서 브랜치를 만들지 말고, 그냥 내 터미널에서 git checkout -b를 했으면 git remote update...를 안하고 꼬이지도 않았을 것
이 방법이 아니고! -문제1: remote add origin 으로 원격에 연결했지만, vs code상 내 브랜치는 여전히 로컬 브랜치였다. 해당 레퍼지토리에 있었던 브랜치들이 vs code에 나타나지 않았음. => git remote update로 원격 브랜치들을 조회한다. -문제2: 현재 내 vs code는 여전히 로컬 브랜치라서, master브랜치로 checkout이 불가능했다. =>git checkout origin/master로 먼저 체크아웃하고, 그다음 git checkout master로 체크아웃한다. 그 다음에 add/commit/push를 차례로 진행한다. 이렇게 할 것!! (23/6/27 업데이트) 7.14 업데이트 => 아예 git remote remove origin 하고, 그다음 ..