GIT(3)
-
local에 연결된 git remote 백업, 변경하기
1. 기존 remote repository 기준 pull하고 전체 push git pull git add . git commit -m "the last push for cleansing repository" git push 2. 기존 remote repository 제거 git remote remove origin 3. 새 remote repository 추가 git remote add origin https://github.com/깃헙계정명/리포지토리이름 4. 새 remote repository가 등록되었는지 확인 git remote -v - origin으로 새로운 remote 주소가 등록되어 있다면 성공!
2023.01.11 -
fatal Not a valid object name master [git] 에러 해결
1. 현상 git에서 branch를 아래와 같이 생성하려고 할 때, 제목과 같은 에러가 발생하는 경우가 있다. git branch develop # fatal: Not a valid object name: 'master'. 2. 원인 아직 commit을 한 번도 하지 않은 repository라 master (main) branch 조차 없기 때문 3. 해결방법 최초 commit을 진행하여 master를 생성한다. git commit -m "initial commit" 4. 결과 이후에 branch를 생성하면 에러 없이 원하는 branch를 생성할 수 있다.
2023.01.11 -
gitignore 작성했는데 적용 안 될때 (왜 ignore 안 되는 것인가..)
작업을 하다보면, OS나 Language 특성으로 자동 생성되는 파일이 있다. 그리고 이런 파일들은 보통 git으로 추적할 필요가 없는데, 이를 설정해주는 파일이 .gitignore 이다. 이 파일에 등록하여 추적하기 싫은 파일명을 등록했는데도, git에서 추적되는 경우가 있다.. 이를 해결하는 방법이며, 요약하면 아래와 같다! git rm -r --cached . 이슈 추적할 필요가 없는 .DS_Store 를 제외해보려고 했다. 이를 제거하려고 .gitignore를 생성하여 저 파일을 대상으로 포함시켰다. gitignore 그런데도.. git status를 해보면, 여전히 추적되고 있는 파일을 확인할 수 있었고.. 이는 아래와 같이 해결했다. 해결방법 다시 한 번 .gitignore 파일을 점검한다. ..
2022.04.18