programing

기존 소스 코드를 GitHub로 가져오기

golfzon 2023. 4. 9. 22:38
반응형

기존 소스 코드를 GitHub로 가져오기

컴퓨터에서 GitHub 계정으로 소스 코드를 Import하려면 어떻게 해야 합니까?

로컬 소스 코드를 가지고 있다면 먼저 리모트를 '클론'하지 않고 새로운 리모트 새 git 저장소에 추가하고 싶다면 다음을 수행하십시오(저는 종종 이렇게 합니다. 당신은 bitbucket/github에 리모트 빈 저장소를 만들고 소스를 푸시업합니다).

  1. , 「URL」 를 합니다.git@github.com:/youruser/somename.git ★★★★★★★★★★★★★★★★★」https://github.com/youruser/somename.git

    로컬 GIT repo가 이미 설정되어 있는 경우 스텝2와 스텝3을 건너뜁니다.


  2. 디렉토리 「」에서, 「」가 됩니다.git init

    md로 2a. .signore를 .README.md " repo"git pull {url from step 1}

  3. 첫 repo에서 것에 대해, 「모든 것」에 대해서).git add .git commit -m 'initial commit comment')


  4. 에 '.
    git remote add origin [URL From Step 1]

  5. ★★git pull origin master이치노
  6. 마스터 브랜치를 푸시업(마스터를 다른 브랜치의 다른 브랜치로 변경):
    git push origin master

내용은 무료 eBook ProGit에서 설명합니다.로컬 Git 저장소와 원격 저장소가 이미 있는 것으로 가정합니다.연결 방법:

$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin    git://github.com/schacon/ticgit.git
pb    git://github.com/paulboone/ticgit.git

로컬 저장소에서 GitHub로 데이터를 푸시하려면 다음을 사용합니다.

$ git push pb master

로컬 및/또는 리모트 저장소를 아직 설정하지 않은 경우 GitHub 도움말 및 이 책의 이전 장을 확인하십시오.

GitHub GUI를 사용한 코멘트 중 하나이지만, 사용에 대한 특별한 도움은 주지 않았고, 대부분의 답변이 명령 프롬프트에서만 유용하다는 것을 알게 되었습니다.

GitHub GUI 를 사용하는 경우는, 다음의 순서를 실행할 수 있습니다.

  1. 하고 " Repository" "+" 를 여기에 이미지 설명을 입력하십시오.
  2. 기존 코드가 있는 디렉토리로 이동하여 "추가" 버튼을 클릭합니다.
  3. "Create a new local Git repository here" (여기서 새로운 로컬 Git 저장소를 만듭니다) "Yes" (네)" (네)" (네) (영어) 여기에 이미지 설명을 입력하십시오.
  4. 필요에 따라서, 「커밋 요약」과 「확장 설명」을 추가합니다.description"을 추가합니다.기본적으로는 모든 파일이 이미 체크 표시로 선택되어 있어야 합니다.[ Commit & Sync ]버튼을 클릭합니다. 여기에 이미지 설명을 입력하십시오.
  5. 이제 프로젝트의 이름과 설명 및 푸시 대상 계정을 추가하라는 메시지가 표시됩니다(여러 개 있는 경우). Repository" "Push Repository" 를 합니다.여기에 이미지 설명을 입력하십시오.

회전하는 GitHub 아이콘으로 잠시 후 소스 코드는 로컬 저장소에 속하며 GitHub 계정의 원격 저장소와 푸시/동기화됩니다.이 모든 것은 GitHub GUI, GitHub 계정 및 SSH 키를 이미 설정했다고 가정합니다.

JB가 지적한 바와 같이, GitHub에서는 지시를 따르는 것만으로 매우 간단하게 할 수 있습니다.

다음은 로그인 시 http://github.com/new을 사용하여 GitHub에 새 저장소를 설정한 후 표시되는 지시의 예입니다.

Global setup:

 Set up Git:
  git config --global user.name "Name"
  git config --global user.email email@gmail.com


Next steps:

  mkdir audioscripts
  cd audioscripts
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:ktec/audioscripts.git
  git push -u origin master


Existing Git repository?

  cd existing_git_repo
  git remote add origin git@github.com:ktec/audioscripts.git
  git push -u origin master


Importing a Subversion repository?

  Check out the guide for step-by-step instructions.

이보다 더 쉬울 순 없어!!

새 . 저장소는,git init현재 소스가 존재하는 디렉토리로 이동합니다.

자세한 사항은 이쪽:http://help.github.com/creating-a-repo/

피트의 스텝을 밟으려고 할 때 합치느라 좀 힘들었어요.이게 제가 하게 된 단계입니다.

  1. 하여 OS를 합니다..git★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★이것으로 당신은 일을 할 수 있게 될 것이다.도 딱 좋은 이에요..gitignore이치노이것은, 의 카피일 가능성이 있습니다..gitignorecom.github.com 에서 때 되었습니다.이 복사를 실행하면 github.com 저장소를 업데이트할 때 복사가 삭제되지 않습니다.

  2. Bash를 합니다..git더입니니다다

  3. 실행합니다.git init이치노

  4. 실행합니다.git remote add [alias] https://github.com/[gitUserName]/[RepoName].git것은 수 ] [ 은 [alias합니다.[alias]는 로컬저장소에 연결되기 때문에 [alias]에는 머신명이 적합합니다.URL은 github.com 에서 확인할 수 있습니다.또, 상단의 HTTP 버튼이 HTTP | 로 되어 있는 것을 확인해 주세요.SSH | Git 읽기 전용.git://URL 입니다.

  5. 실행합니다.git pull [alias] master그러면 로컬 저장소가 업데이트되고 병합 충돌이 발생하지 않습니다.

  6. 실행합니다.git add .

  7. 실행합니다.git commit -m 'first code commit'

  8. 실행합니다.git push [alias] master

  1. GitHub 대시보드를 엽니다(로그인한 경우 https://github.com/에 있습니다).
  2. 저장소클릭합니다.
  3. 빈칸을 채우고 [Create Repository]을 클릭합니다.
  4. 다음에 표시되는 페이지의 지시에 따릅니다.

비트버킷에서:

기존 저장소를 푸시업합니다.컴퓨터에 Git 저장소가 이미 있습니다.Bitbucket으로 이동하겠습니다.

cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all   # To push up the repo for the first time

GitHub 저장소에 기존 소스 파일을 쉽게 추가할 수 있는 방법을 찾아 왔습니다.나는 @Pete의 완벽한 답변을 보고 "뭐야!"라고 생각했다. 더 간단한 방법이 있을 겁니다.

5단계로 간단하게 할 수 있습니다(콘솔 조작 불필요).

정말 급하면 3단계만 읽어도 돼요.다른 것들은 단지 완성도를 위해 그곳에 있다.

  1. GitHub 웹사이트에 저장소를 만듭니다.(이 단계별로 설명함으로써 당신의 지능을 모욕하지 않겠습니다.)
  2. 새 저장소를 로컬로 복제합니다(웹 사이트 또는 데스크톱 클라이언트 소프트웨어를 통해 복제할 수 있습니다).
  3. 하드 드라이브에서 새로 복제된 저장소를 찾아 일반 디렉터리에 파일을 추가합니다.
  4. 변경 내용을 GitHub에 동기화합니다.
  5. 바로 그거야!

알았어!

GitHub 저장소를 원격 원본으로 추가합니다([]을(를) URL로 바꿉니다.

git remote add origin [git@github.com:...]

마스터 브랜치로 전환하여 복사하여 브랜치를 개발합니다.

git checkout master
git checkout -b develop

브랜치GitHub 개발 브랜치)에 푸시합니다.-f힘)을 의미합니다.

git push -f origin develop:develop

실제로 GitHub에서 빈 레포 작성을 선택하면 (이 시점에서) 거의 복사하여 단말기에 붙여넣을 수 있는 정확한 명령을 얻을 수 있습니다.

…or create a new repository on the command line

echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:<user>/<repo>.git
git push -u origin master

다음은 GitHub 저장소를 시작하고 이미 만든 코드를 푸시하는 방법에 대한 몇 가지 설명입니다.첫 번째 명령어 세트는 GitHub에서 직접 가져온 것입니다.

출처 : https://help.github.com/articles/create-a-repo/

  1. 페이지의 오른쪽 상단 모서리에서 를 누른 다음 새 리포지토리를 누르십시오.

  2. 저장소의 짧고 기억에 남는 이름을 만듭니다.예를 들어 "hello-world"와 같이 입력합니다.

  3. 필요에 따라 저장소에 대한 설명을 추가합니다.예를 들어, "GitHub에 있는 나의 첫 번째 저장소"입니다.

  4. 공용 리포지토리 또는 개인 리포지토리 중 하나를 선택합니다.

  5. README을 사용하여 이 저장소를 초기화합니다.

  6. 저장소를 만듭니다.

축하합니다!첫 번째 리포지토리를 성공적으로 만들고 README 파일로 초기화했습니다.

이러한 절차를 수행한 후 로컬 컴퓨터의 코드를 방금 작성한 저장소에 푸시하고 다음 단계를 수행합니다.

  1. git init (코드가 저장되어 있는 루트폴더 내)

  2. git add -A의 모든 됩니다).

  3. git commit -am "First Project commit"

  4. git remote add origin git@github.com:YourGithubName/your-repo-name.git는 메인 의 " URL에서 찾을 수 (이 주소는 "ssh clone URL"에서 찾을 수 있습니다.)

  5. git push -u origin master

바로 그겁니다.이제 코드가 GitHub에 푸시됩니다.이제 변경된 코드를 계속 누르고 싶을 때마다 그냥 하세요.

  1. git commit -m "New changes"

  2. git push origin master (마스터)

솔루션:

문제는 파일 크기이며, 1억 M을 초과할 수 없습니다.

github으로 이행하기 전에 저장소에서 다음 작업을 수행합니다.

git clone --mirror git://example.com/some-big-repo.git

wget http://repo1.maven.org/maven2/com/madgag/bfg/1.12.12/bfg-1.12.12.jar

mv bfg-1.12.12.jar bfg.jar

java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git

cd some-big-repo.git

git reflog expire --expire=now --all && git gc --prune=now --aggressive

git push

준비!

https://github.com/new/import 툴을 사용하여 다시 이행합니다.

상세보기: github repo 및 https://rtyley.github.io/bfg-repo-cleaner/에 푸시 중 오류가 발생하였습니다.

제가 도움이 됐기를 바랍니다.:)

git 허브에 저장소 만들기

GIT별로 프로젝트 추적 허용

  1. using CMD go to folder where your project file is kept->cd /automation/xyz/codebase check for git intialization with command git status If you get this error message: fatal:git 저장소(또는 부모 디렉터리)가 아님: .git. 즉, 현재 있는 폴더가 git에 의해 추적되지 않습니다.이 경우 git init을 입력하고 프로젝트를 추가 및 커밋하는 프로세스를 수행하여 프로젝트 폴더 내에서 git을 초기화합니다.

또 다른 에러 메세지가 표시되는 경우는, 그 내용을 주의 깊게 읽어 주세요.git이라는 단어가 인식되지 않는다고 해서 git이 컴퓨터에 설치되어 있지 않다는 건가요?git이 초기화되어 있는 폴더나 서브폴더에 이미 들어가 있다는 것입니까?오류 및/또는 출력을 구글로 검색하여 이해하거나 수정 방법을 확인합니다.

다음 명령을 실행합니다.

#

echo "your git hub repository name" >>> README.md git init git add README.md git commit - m "first commit" git remote add origin https

위의 블록은 저장소를 처음 열 때 표시됩니다.

마지막 명령어 "git push - u origin master" 실행 후 오류가 발생하거나 아무 일도 일어나지 않더라도 걱정하지 마십시오.

코드를 사용할 수 있는 폴더로 이동하여 git 확장을 통해 git [URL], branch로 푸시합니다.

언급URL : https://stackoverflow.com/questions/4658606/import-existing-source-code-to-github

반응형