기존 소스 코드를 GitHub로 가져오기
컴퓨터에서 GitHub 계정으로 소스 코드를 Import하려면 어떻게 해야 합니까?
로컬 소스 코드를 가지고 있다면 먼저 리모트를 '클론'하지 않고 새로운 리모트 새 git 저장소에 추가하고 싶다면 다음을 수행하십시오(저는 종종 이렇게 합니다. 당신은 bitbucket/github에 리모트 빈 저장소를 만들고 소스를 푸시업합니다).
, 「URL」 를 합니다.
git@github.com:/youruser/somename.git★★★★★★★★★★★★★★★★★」https://github.com/youruser/somename.git로컬 GIT repo가 이미 설정되어 있는 경우 스텝2와 스텝3을 건너뜁니다.
디렉토리 「」에서, 「」가 됩니다.
git initmd로 2a. .signore를 .README.md " repo"
git pull {url from step 1}첫 repo에서 것에 대해, 「모든 것」에 대해서).
git add .git commit -m 'initial commit comment')에 '.
git remote add origin [URL From Step 1]- ★★
git pull origin master이치노 - 마스터 브랜치를 푸시업(마스터를 다른 브랜치의 다른 브랜치로 변경):
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 를 사용하는 경우는, 다음의 순서를 실행할 수 있습니다.
- 하고 " Repository" "+" 를

- 기존 코드가 있는 디렉토리로 이동하여 "추가" 버튼을 클릭합니다.
- "Create a new local Git repository here" (여기서 새로운 로컬 Git 저장소를 만듭니다) "Yes" (네)" (네)" (네) (영어)

- 필요에 따라서, 「커밋 요약」과 「확장 설명」을 추가합니다.description"을 추가합니다.기본적으로는 모든 파일이 이미 체크 표시로 선택되어 있어야 합니다.[ Commit & Sync ]버튼을 클릭합니다.

- 이제 프로젝트의 이름과 설명 및 푸시 대상 계정을 추가하라는 메시지가 표시됩니다(여러 개 있는 경우). 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/
피트의 스텝을 밟으려고 할 때 합치느라 좀 힘들었어요.이게 제가 하게 된 단계입니다.
하여 OS를 합니다.
.git★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★이것으로 당신은 일을 할 수 있게 될 것이다.도 딱 좋은 이에요..gitignore이치노이것은, 의 카피일 가능성이 있습니다..gitignorecom.github.com 에서 때 되었습니다.이 복사를 실행하면 github.com 저장소를 업데이트할 때 복사가 삭제되지 않습니다.Bash를 합니다.
.git더입니니다다실행합니다.
git init이치노실행합니다.
git remote add [alias] https://github.com/[gitUserName]/[RepoName].git것은 수 ] ( ) [ 는은 [alias에 합니다.[alias]는 로컬저장소에 연결되기 때문에 [alias]에는 머신명이 적합합니다.URL은 github.com 에서 확인할 수 있습니다.또, 상단의 HTTP 버튼이 HTTP | 로 되어 있는 것을 확인해 주세요.SSH | Git 읽기 전용.git://URL 입니다.실행합니다.
git pull [alias] master그러면 로컬 저장소가 업데이트되고 병합 충돌이 발생하지 않습니다.실행합니다.
git add .실행합니다.
git commit -m 'first code commit'실행합니다.
git push [alias] master
- GitHub 대시보드를 엽니다(로그인한 경우 https://github.com/에 있습니다).
- 새 저장소를 클릭합니다.
- 빈칸을 채우고 [Create Repository]을 클릭합니다.
- 다음에 표시되는 페이지의 지시에 따릅니다.
비트버킷에서:
기존 저장소를 푸시업합니다.컴퓨터에 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단계만 읽어도 돼요.다른 것들은 단지 완성도를 위해 그곳에 있다.
- GitHub 웹사이트에 저장소를 만듭니다.(이 단계별로 설명함으로써 당신의 지능을 모욕하지 않겠습니다.)
- 새 저장소를 로컬로 복제합니다(웹 사이트 또는 데스크톱 클라이언트 소프트웨어를 통해 복제할 수 있습니다).
- 하드 드라이브에서 새로 복제된 저장소를 찾아 일반 디렉터리에 파일을 추가합니다.
- 변경 내용을 GitHub에 동기화합니다.
- 바로 그거야!
알았어!
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/
페이지의 오른쪽 상단 모서리에서 를 누른 다음 새 리포지토리를 누르십시오.
저장소의 짧고 기억에 남는 이름을 만듭니다.예를 들어 "hello-world"와 같이 입력합니다.
필요에 따라 저장소에 대한 설명을 추가합니다.예를 들어, "GitHub에 있는 나의 첫 번째 저장소"입니다.
공용 리포지토리 또는 개인 리포지토리 중 하나를 선택합니다.
README을 사용하여 이 저장소를 초기화합니다.
저장소를 만듭니다.
축하합니다!첫 번째 리포지토리를 성공적으로 만들고 README 파일로 초기화했습니다.
이러한 절차를 수행한 후 로컬 컴퓨터의 코드를 방금 작성한 저장소에 푸시하고 다음 단계를 수행합니다.
git init(코드가 저장되어 있는 루트폴더 내)git add -A의 모든 됩니다).git commit -am "First Project commit"git remote add origin git@github.com:YourGithubName/your-repo-name.git는 메인 의 " URL에서 찾을 수 (이 주소는 "ssh clone URL"에서 찾을 수 있습니다.)git push -u origin master
바로 그겁니다.이제 코드가 GitHub에 푸시됩니다.이제 변경된 코드를 계속 누르고 싶을 때마다 그냥 하세요.
git commit -m "New changes"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별로 프로젝트 추적 허용
- 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
'programing' 카테고리의 다른 글
| PowerShell 스크립트에서 $(달러) 기호를 사용할 수 없음 (0) | 2023.04.09 |
|---|---|
| Excel VBA에서 어레이를 슬라이스하려면 어떻게 해야 합니까? (0) | 2023.04.09 |
| Swift에서 인터넷 접속 확인 (0) | 2023.04.09 |
| 현재 디렉토리의 전체 경로를 가져오기 위한 Windows 셸 명령어? (0) | 2023.04.09 |
| WPF 바인딩 모드에는 어떤 것이 있습니까? (0) | 2023.04.09 |