목록ETC/Git (3)
drexqq
1029 기존 디렉토리나 프로젝트 깃 레포지토리에 연결하기 git init git remote add origin [URL] 유저네임 및 이메일 추가하기 git config --global user.name [name] git config --global user.email [email] 유저네임 및 이메일 삭제하기 git config --unset --global user.name [name] git config --unset --global user.email [email] 특정 브랜치만 클론하기 git clone -b [branch_name] --single-branch [URL]
git을 사용하여 작업을 하다보면 git branch -d 을 사용하여 branch를 삭제했는데 remote에서는 적용이 되지 않은 모습을 볼 수 있다. 이 경우에 local에서 remote에 있는 branch를 삭제하려면 git push origin --delete 을 입력한 후에 다시 확인하면 remote에서도 사라진 걸 볼 수 있다. git에서는 명령문 뒤에 --dry-run을 붙이면 실제 실행은 되지 않고 결과만 볼 수 있도록 한다.
git을 사용하면서 특정 브랜치나 master의 항목을 로컬에 그대로 덮어쓰고 싶은 경우에 사용하면 될 듯 하다. git fetch --all git reset--hard origin/master master 아닌 특정 branch 지정 사용 시 git reset --hard origin/ 현재 로컬 커밋을 유지(branch로 만들어 두고 덮어쓰기) git checkout master git branch git fetch --all git reset --hard origin/master