728x90
반응형

Rename 4

Git에서 원격으로 브랜치 이름 바꾸기

질문 : Git에서 원격으로 브랜치 이름 바꾸기 git:// 액세스 권한 만 git branch -m 하여 로컬에서 수행하는 것과 동일한 방식으로 해당 저장소의 분기 이름을 바꿀 수있는 방법이 있습니까? 답변 원하는 이름으로 새 로컬 브랜치를 만들고 원격 브랜치에 푸시 한 다음 이전 원격 브랜치를 삭제하기 만하면됩니다. $ git branch new-branch-name origin/old-branch-name $ git push origin --set-upstream new-branch-name $ git push origin :old-branch-name 그런 다음 이전 브랜치 이름을 보려면 저장소의 각 클라이언트가 다음을 수행해야합니다. $ git fetch origin $ git remote pr..

개발관련/Git 2021.07.15

MySQL 데이터베이스의 이름을 손쉽게 바꾸는 방법

질문 : MySQL 데이터베이스의 이름을 빠르게 바꾸려면 어떻게합니까 (스키마 이름 변경) 에서 MySQL의 매뉴얼 MySQL은 이를 다루고 있습니다. 일반적으로 데이터베이스를 덤프하고 새 이름으로 다시 가져옵니다. 이것은 매우 큰 데이터베이스에 대한 옵션이 아닙니다. RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 나쁜 일을하고 소수의 버전에만 존재하며 전반적으로 나쁜 생각입니다 . 이것은 MyISAM 과는 매우 다른 것을 저장 하는 InnoDB 와 함께 작동해야합니다. 답변 InnoDB 의 경우 다음이 작동하는 것 같습니다. 새 빈 데이터베이스를 만든 다음 각 테이블의 이름을 차례로 새 데이터베이스로 바꿉니다. RENAME TABLE old_db.table ..

Git에서 파일을 이동 / 이름 변경하고 기록을 유지하는 방법

질문 : Git에서 파일을 이동 / 이름 변경하고 기록을 유지할 수 있습니까? Git에서 프로젝트 하위 트리의 이름을 바꾸거나 이동하고 싶습니다. /project/xyz ...에 /components/xyz 일반 git mv project components xyz project 대한 모든 커밋 기록이 손실됩니다. 역사가 유지되도록 이동하는 방법이 있습니까? 답변 Git은 커밋으로 작업을 유지하는 대신 이름 바꾸기를 감지 git mv 또는 mv 를 사용하는지 여부는 중요하지 않습니다. log 명령은 --follow 인수를 사용합니다. 즉, 휴리스틱을 사용하여 유사한 콘텐츠를 검색합니다. http://git-scm.com/docs/git-log 전체 기록을 조회하려면 다음 명령을 사용하십시오. git lo..

개발관련/Git 2021.06.16
728x90
반응형