728x90
반응형
Git 계정 이름과 이메일 변경 방법 Git 계정 이름과 이메일을 변경하려면 다음 단계를 따르세요. 1. 터미널 또는 명령 프롬프트를 엽니다. 2. cd 명령을 사용하여 Git 저장소의 루트 디렉터리로 이동합니다. mySite를 계정 정보를 변경할 저장소의 루트 디렉터리로 변경합니다. cd C:\mySite 3. 다음 명령을 입력하고 “Your Name” 및 “youremail@example.com”을 자신의 이름과 이메일 주소로 변경합니다. git config --global user.name "Your Name" git config --global user.email "youremail@example.com" --global 옵션이 시스템의 모든 저장소에 대해 전역적으로 계정 정보를 변경해줍니다. 현..
브랜치 생성 git branch [브랜치명] 생성한 브랜치로 이동 브랜치를 생성하고 나서 개발을 진행하고자 할 때 아래 명령어를 실행해 생성한 브랜치로 이동시켜줍니다. git checkout [브랜치명] 원격 저장소에 push 하기 git branch 명령어로 브랜치를 생성하면, 내 로컬에만 생성되므로 원격 저장소에도 반영해주려면 아래 명령어를 실행해줍니다. git push origin [브랜치명] 로컬 브랜치 삭제 git branch -d [브랜치명] 원격 브랜치 삭제 git push origin --delete [브랜치명]
다른 브랜치 코드를 한꺼번에 내 브랜치로 merge하고 싶지는 않고, 특정 커밋을 내 브랜치에 가져오고 싶을 때 cherry-pick 명령어를 사용합니다. 먼저 master 등 내 브랜치로 이동합니다. $ git checkout master 다른 브랜치 특정 커밋을 지정해 가져옵니다. $ git cherry-pick 12abcd3f 만약 여러 커밋을 동시에 가져오고 싶다면 연달아 커밋 체크섬을 작성해줍니다. $ git cherry-pick 12abcd3f 34dfgh56 아래 사이트가 Git 명령어 설명을 재밌게 해놓아 참고하기 좋습니다. backlog.com/git-tutorial/kr/stepup/stepup6_4.html
test라는 브랜치를 삭제하려고 할 때, error : Cannot delete branch 'test' checked out at 'C:\test' 아래와 같이 오류가 발생하면서 삭제가 안되는 경우 $ git branch -d test 현재 삭제하려는 branch에 Checkout한 상태에서 삭제했기 때문입니다. 다른 branch로 이동한 후 삭제를 시도하면 정상적으로 삭제가 됩니다. $ git checkout master $ git branch -d test
회사에서 오랫동안 사용되던 SVN에서 GIT으로 이전시켰던 과정을 정리해봅니다. 1. 먼저 GIT을 다운로드합니다. Git - Git 설치 이 책은 Git 2.0.0 버전을 기준으로 썼다. 대부분의 명령어는 그 이전 버전에서도 잘 동작하지만, 몇 가지 기능은 아예 없거나 미묘하게 다를 수 있다. Git의 하위 호환성은 정말 훌륭하기 때문에 2.0 git-scm.com 2. SVN저장소를 GIT에 옮기기 위해 GIT 내 신규 저장소를 생성합니다. 3. 로컬에 임시 폴더 생성합니다. 4. Command 창을 열어 앞에서 만든 임시 폴더 경로로 이동합니다. $ cd [로컬 폴더 경로] 5. git svn를 사용해 커밋했던 히스토리와 모든 파일을 로컬환경에 복사해줍니다. $ git svn clone [SVN 저..