기존 소스 코드 폴더에 Git 버전 제어 (Bitbucket)를 어떻게 추가합니까? 어떻게해야합니까? 여기 튜토리얼 에서는 디렉토리를 만든 다음 소스

기존 폴더의 콘텐츠를 Git 버전 제어에 추가하려면 어떻게해야합니까?

여기 튜토리얼 에서는 디렉토리를 만든 다음 소스 내용을 추가하는 경우를 다룹니다. 경로에 따라 달라지는 폴더에 소스 코드가 있고 이동하고 싶지 않습니다.

그렇다면 어떻게 내 폴더로 이동하여 저장소로 만들 수 있습니까?



답변


@Arrigo 응답과 @Samitha Chathuranga 주석을 사용 하는 최종 작업 솔루션 입니다.이 질문에 대한 전체 응답을 작성하기 위해 모두 모아 보겠습니다.

  1. PC에 프로젝트 폴더가 있다고 가정합니다.
  2. bitbucket에 새 저장소를 만듭니다.
    여기에 이미지 설명 입력

  3. 눌러 나는 기존의 프로젝트가 :
    여기에 이미지 설명 입력

  4. Git CMD 콘솔을 열고 두 번째 사진에서 command 1을 입력합니다 (PC의 프로젝트 폴더로 이동).

  5. 입력 명령 git init

  6. 입력 명령 git add --all

  7. 두 번째 그림에서 명령 2를 입력합니다 ( git remote add origin YOUR_LINK_TO_REPO).

  8. 입력 명령 git commit -m "my first commit"

  9. 입력 명령 git push -u origin master

참고 : 이메일이나 이름을 감지 할 수 없다는 오류가 발생하면 5 단계 후에 다음 명령을 입력하십시오.

 git config --global user.email "yourEmail"  #your email at Bitbucket
 git config --global user.name "yourName"  #your name at Bitbucket


답변

다른 파일이 포함 된 디렉토리에서 Git 디렉토리를 초기화 할 수 있습니다. 그런 다음 저장소에 파일을 추가하고 거기에서 커밋 할 수 있습니다.

일부 코드로 프로젝트를 만듭니다.

$ mkdir my_project
$ cd my_project
$ echo "foobar" > some_file

그런 다음 프로젝트의 폴더 내에서 초기 커밋을 수행합니다.

$ git init
$ git add some_file
$ git commit -m "Initial commit"

그런 다음 Bitbucket 등을 사용하려면 remote 하고 푸시합니다.

$ git remote add some_name user@host:repo
$ git push some_name

그런 다음 추적 분기 등을 구성 할 수도 있습니다 git remote set-branches. 관련 명령을 참조하십시오 .


답변

사용자 johannes 가 일반적인 상황에서 기존 파일을 Git 저장소에 추가하는 방법을 설명했습니다 . Bitbucket에 대해 이야기하기 때문에 다음을 수행하는 것이 좋습니다.

  1. Bitbucket에서 새 저장소를 만들고 (프로필 페이지 상단에서 만들기 버튼을 볼 수 있음) 다음 페이지로 이동합니다.

    Bitbucket에서 저장소 만들기

  2. 양식을 작성하고 다음을 클릭하면 자동으로이 페이지로 이동합니다.

    처음부터 저장소를 만들거나 기존 파일을 추가합니다.

  3. 기존 파일을 추가하도록 선택하면 다음 페이지로 이동합니다.

    여기에 이미지 설명 입력

  4. 이러한 명령을 사용하고 기존 파일을 Bitbucket에 업로드합니다. 그 후 파일이 온라인 상태가됩니다.


답변

명령은 Bitbucket 계정에 제공됩니다. Bitbucket에서 리포지토리를 열면 실행하는 데 필요한 전체 명령 목록이 순서대로 제공됩니다. 누락 된 것은 정확히 해당 명령을 실행해야하는 곳입니다 (Git CLI, SourceTree 터미널).

Git CLI에서 이러한 명령을 작성하면서 이러한 명령으로 어려움을 겪었지만 SourceTree 터미널 창에서 명령을 실행해야하며 저장소가 Bitbucket에 추가됩니다.


답변

이 문제에 대한 매우 간단한 해결책이 있습니다. 콘솔을 사용할 필요가 없습니다.

TLDR : 리포지토리를 만들고 기존 프로젝트 폴더로 파일을 이동하면 SourceTree가 파일 위치를 묻고 파일을 찾습니다. 완료되었습니다. 저장소가 다른 폴더에 있습니다.

긴 대답 :

  1. Bitbucket에서 새 저장소 만들기
  2. “SourceTree에서 복제”를 클릭하십시오.
  3. 내 경우에는 SourceTree가 내 문서에 새 폴더를 만들었습니다.
  4. Windows 탐색기에서 새 저장소 폴더를 찾습니다.
  5. .hg 및 README (또는 해당 폴더에있는 다른 항목)를 잘라냅니다.
  6. 기존 프로젝트가있는 위치에 붙여 넣습니다.
  7. SourceTree로 돌아 가면 “오류 발생 …”이 표시됩니다. 확인을 클릭하십시오.
  8. 왼쪽에는 리포지토리가 있지만 빨간색 메시지가 표시됩니다 : 리포지토리 이동 또는 삭제됨. 그것을 클릭하십시오.
  9. 이제 Repository Missing 팝업이 표시됩니다. 폴더 변경을 클릭하고 이전에 언급 한 파일을 이동 한 기존 프로젝트 폴더를 찾습니다.
  10. 그게 다야!

팁 : 새 저장소를 만든 직후에는 SourceTree에서 복제 옵션을 사용할 수 없으므로 먼저 해당 옵션을 사용하려면 Readme 파일 만들기를 클릭해야합니다.


답변