728x90
반응형
GitHub에서 새로운 폴더를 만드는 방법은 여러 가지가 있습니다. 1. GitHub 웹사이트에서 폴더 만들기GitHub에서 저장소(Repository)로 이동GitHub에 로그인합니다.폴더를 만들고 싶은 저장소로 이동합니다.새 파일 생성 버튼 클릭저장소에서 [Add file] → [Create new file]을 클릭합니다.폴더 이름 입력 후 파일 생성파일 이름 입력 창에 폴더이름과 '/' 를 함께 입력합니다. (예: new-folder/) 이렇게 하면 new-folder라는 폴더가 자동으로 생성됩니다.폴더이름 뒤에 파일 하나를 생성해줍니다. 파일을 생성하지 않으면 4번 과정이 진행되지 않습니다. 파일 커밋[Commit new file] 버튼을 누르면 폴더가 생성됩니다.2. Git을 사용하여 로컬에서 ..
브랜치 생성 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 저..