기존 폴더의 콘텐츠를 Git 버전 제어에 추가하려면 어떻게해야합니까?
여기 튜토리얼 에서는 디렉토리를 만든 다음 소스 내용을 추가하는 경우를 다룹니다. 경로에 따라 달라지는 폴더에 소스 코드가 있고 이동하고 싶지 않습니다.
그렇다면 어떻게 내 폴더로 이동하여 저장소로 만들 수 있습니까?
기존 폴더의 콘텐츠를 Git 버전 제어에 추가하려면 어떻게해야합니까?
여기 튜토리얼 에서는 디렉토리를 만든 다음 소스 내용을 추가하는 경우를 다룹니다. 경로에 따라 달라지는 폴더에 소스 코드가 있고 이동하고 싶지 않습니다.
그렇다면 어떻게 내 폴더로 이동하여 저장소로 만들 수 있습니까?
답변:
@Arrigo 응답과 @Samitha Chathuranga 주석을 사용 하는 최종 작업 솔루션 입니다.이 질문에 대한 전체 응답을 작성하기 위해 모두 모아 보겠습니다.
Git CMD 콘솔을 열고 두 번째 사진에서 command 1을 입력합니다 (PC의 프로젝트 폴더로 이동).
입력 명령 git init
입력 명령 git add --all
두 번째 그림에서 명령 2를 입력합니다 ( git remote add origin YOUR_LINK_TO_REPO
).
입력 명령 git commit -m "my first commit"
입력 명령 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 remote add origin YOUR_LINK_TO_REPO
git remote set-url origin https://<username>@bitbucket.org/<username>/reponame.git
다른 파일이 포함 된 디렉토리에서 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
. 관련 명령을 참조하십시오 .
git clone mavme@bitbucket.org/mavme/example-site-example7.dev.git'
) 그리고 가치가 없는지 체크 아웃 할 수 있습니다. 당신은 강제로 당신의 프로젝트에서 푸시를 수행합니다 ( git push -f some_name
)
사용자 johannes 가 일반적인 상황에서 기존 파일을 Git 저장소에 추가하는 방법을 설명했습니다 . Bitbucket에 대해 이야기하기 때문에 다음을 수행하는 것이 좋습니다.
Bitbucket에서 새 저장소를 만들고 (프로필 페이지 상단에서 만들기 버튼을 볼 수 있음) 다음 페이지로 이동합니다.
양식을 작성하고 다음을 클릭하면 자동으로이 페이지로 이동합니다.
기존 파일을 추가하도록 선택하면 다음 페이지로 이동합니다.
이러한 명령을 사용하고 기존 파일을 Bitbucket에 업로드합니다. 그 후 파일이 온라인 상태가됩니다.
명령은 Bitbucket 계정에 제공됩니다. Bitbucket에서 리포지토리를 열면 실행하는 데 필요한 전체 명령 목록이 순서대로 제공됩니다. 누락 된 것은 정확히 해당 명령을 실행해야하는 곳입니다 (Git CLI, SourceTree 터미널).
Git CLI에서 이러한 명령을 작성하면서 이러한 명령으로 어려움을 겪었지만 SourceTree 터미널 창에서 명령을 실행해야하며 저장소가 Bitbucket에 추가됩니다.
이 문제에 대한 매우 간단한 해결책이 있습니다. 콘솔을 사용할 필요가 없습니다.
TLDR : 리포지토리를 만들고 기존 프로젝트 폴더로 파일을 이동하면 SourceTree가 파일 위치를 묻고 파일을 찾습니다. 완료되었습니다. 저장소가 다른 폴더에 있습니다.
긴 대답 :
팁 : 새 저장소를 만든 직후에는 SourceTree에서 복제 옵션을 사용할 수 없으므로 먼저 해당 옵션을 사용하려면 Readme 파일 만들기를 클릭해야합니다.