VS Code를 사용하여 Github에 새 프로젝트를 추가하는 방법
지금까지 본 모든 튜토리얼은 먼저 github에 저장소를 만들고 링크를 vscode로 복사하고git clone
커밋과 푸시를 수행할 수 있습니다.
그것이 올바른 방법입니까? 그냥 vscode에서 프로젝트를 시작한 다음 내 Git에 업로드할 수 없습니까?
EDIT 2020:
이제 vcode에서 바로 실행할 수 있습니다! 다음 단계를 따르십시오.
1 - vscode로 새 프로젝트 폴더 열기
사이드바의 소스 제어 메뉴를 2번 클릭합니다(또는 Ctrl+Shift+G 누름).
3 - Github에 게시 클릭
4- 거기서 로그인하고 지침에 따라 이동하면 됩니다.
@데부의 답변은 매 단계마다 자세히 설명되므로, 당신은 거기로 점프할 수 있습니다.
다음은 이를 달성하는 데 필요한 세부 단계입니다.
기존 명령은 VS-CODE의 CLI 터미널을 통해 간단히 실행할 수 있습니다.Git는 원하는 사용자 이름과 이메일 ID로 구성된 시스템에 설치된 것으로 이해됩니다.
로컬 프로젝트 디렉토리로 이동하여 로컬 Git 저장소를 만듭니다.
잽싸게
성공하면 VS-Code의 왼쪽 탐색 모음에서 '소스 제어' 아이콘을 클릭합니다.커밋할 준비가 된 파일을 볼 수 있어야 합니다.커밋' 버튼을 누르고, 의견을 제공하고, 변경 사항을 준비하고, 파일을 커밋합니다.또는 CLI에서 실행할 수 있습니다.
git commit -m "당신의 의견"
이제 GitHub 계정을 방문하여 새 리포지토리를 만들어야 합니다.'README.md ', '.gitIgnore' 파일 생성은 제외합니다.또한 레포에 라이센스를 추가하지 마십시오.때때로 이러한 설정은 밀어넣는 동안 문제를 일으킵니다.
새로 만든 GitHub 리포지토리에 링크를 복사합니다.
VS-CODE의 터미널로 돌아와 다음 명령을 연속으로 입력합니다.
git remote add origin //원격 repo 링크를 로컬 git repo에 추가합니다.
git remote -v //이것은 원격 repo에 대한 링크를 확인하기 위한 것입니다.
git push -u origin master // 커밋된 변경 사항을 원격 저장소로 푸시
참고: 로컬 Git 계정이 GitHub에 처음으로 연결하려는 경우 별도의 창에서 GitHub에 대한 자격 증명을 입력해야 할 수 있습니다.
- 터미널에서 성공 메시지를 볼 수 있습니다.GitHub repo를 온라인으로 새로 고쳐 확인할 수도 있습니다.
이 기능은 1.45에 추가되었으며 여기에서 시연되었습니다.
팔레트 Ctrl+Shift+P
, 친구들아.Publish to Github
프롬프트를 따릅니다.개인 리포지토리와 공용 리포지토리 중에서 선택할 수 있으므로 올바른 리포지토리를 선택하도록 주의하십시오.
github에 될 수 .그런 다음 repo 이름(기본값은 폴더 이름)과 .gitignore 파일(기본값은 .gitignore 빈 .gitignore)을 생성하라는 메시지가 표시됩니다.기본값이 문제가 없으면 Enter 키를 누릅니다. 링크와 됩니다.https://github.com/<username>/<reponame>
사소한 경고: 프로젝트에 이미 .gitignore 파일이 있는 경우 이 프로세스가 해당 파일을 덮어씁니다.
글쎄요, 꽤 쉽습니다.
로컬 프로젝트를 엽니다.
추가README.md
) file (추가할 것이 없는 경우)
을 Publish on Github
보고서를 비공개로 할지 공개로 할지 선택
첫 번째 커밋에 포함할 파일을 선택합니다.
이나 폴더에 됩니다..gitignore
당신은 가도 좋습니다.그것은 출판되었습니다.
추신: 처음 사용하는 경우 Github 자격 증명을 묻는 메시지가 표시됩니다.그것들을 작성하면 당신은 가도 좋습니다.그것은 출판되었습니다.
또는 VS Code Terminal(PC 코드 터미널)에서합니다.Ctrl + `
)
git config --global user.name "Your Name"
git config --global user.email youremail@domain.com
설정 편집기
Windows(예:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession"
Linux / Mac(예:
git config --global core.editor vim
구성 세부 정보를 표시하는 git 설정 확인
git config --list
github에 로그인하고 원격 리포지토리를 만듭니다.이 리포지토리의 URL 복사
프로젝트 디렉토리로 이동하여 아래 명령을 실행합니다.
git init // start tracking current directory
git add -A // add all files in current directory to staging area, making them available for commit
git commit -m "commit message" // commit your changes
git remote add origin https://github.com/username/repo-name.git // add remote repository URL which contains the required details
git pull origin master // always pull from remote before pushing
git push -u origin master // publish changes to your remote repository
현재 2020-12-25일이며 VSC는 1.52.1입니다. 무엇보다도 시도가 그다지 성공적이지 못했습니다.다음은 VSC를 사용하여 기존 로컬 프로젝트를 GitHub에 추가하기 위해 수행한 전체 단계입니다(참고: GitHub에 해당 저장소를 생성하지 않음).
- VSC에 GibHub 확장을 설치합니다.
- VSC를 닫았다가 다시 엽니다.
- 메시지가 표시되면 GibHub에 로그인합니다.
- 제 로컬 폴더를 열어보세요. 지금까지 GibHub에 푸시되지 않았습니다.
- F1에서 GitHub에 게시를 클릭합니다(또는 메시지가 표시되지 않으면 입력).
- 개인 저장소 또는 공용 저장소로 추가할 수 있는 옵션이 제공되므로 다음 형식으로 새 저장소의 이름을 구성하십시오.
<your username>/<your new repository name>
예를 들어, 제 사용자 이름은 "myname"이고 로컬 폴더 이름은 "HelloWorld"입니다.그럴 것이다.myname/HelloWorld
타이프 인 박스에. - 이 이름을 업데이트하거나 수락하면 개인 또는 공용 선택을 클릭하여 GitHub에 새 리포지토리를 만들고 여기에 폴더를 게시합니다.
VS 코드의 깃 허브에서 푸시 코드
git init
git add .
git commit -m " test this app"
git remote add origin https://github.com/username/flutterapp.git
git push or
git push --set-upstream origin master
새 GitHub 리포지토리를 만듭니다.
VS 코드(ctrl+')의 명령줄로 이동합니다.
다음 명령을 입력합니다.
git init git commit -m "first commit" git remote add origin https://github.com/userName/repoName.git git push -u origin master
저도 비슷한 문제에 부딪힌 것 같습니다.로컬 git 저장소를 시작했지만 원격 git 프로젝트를 설정하지 않은 경우 로컬 프로젝트를 git 프로젝트로 푸시하려는 경우.
원격 git 프로젝트를 만들고 프로젝트의 URL을 기록합니다.
로컬 Git 프로젝트 열기/편집
VS 터미널 유형: git push --setupstream [프로젝트 URL]
이것을 하는 좋은 GUI 방법이 있습니다.Ctrl+Shift+G(또는 메뉴에서 View-CSM)를 누르면 여러 가지 옵션이 제공됩니다.(...)를 사용하면 원하는 거의 모든 작업을 수행할 수 있습니다.작업이 완료되면 입력 상자에 커밋 메시지를 입력하고 Ctrl+Enter를 누릅니다.꽤 쉽습니다.원격 레포가 있는 경우 레포 이름 근처의 왼쪽 하단 모서리에 작은 스피너 마크가 표시됩니다.누르면 원격으로 쉽게 동기화할 수 있습니다.
이 것을 는 이전에. (""라는 뜻의 "repo"라는 뜻의 "repo"라는 뜻의 "repo"라는 뜻의 "repo"라는 뜻의 "repo"라는 뜻의 "repo"라는 뜻의 "repo"라는 뜻의 "repo"가 있어야 합니다.git init
터미널에서).
예, 당신은 vs 코드에서 당신의 git repo를 업로드할 수 있습니다.당신은 프로젝트 작업 디렉토리에 들어가서 단말기에 git을 입력해야 합니다.그런 다음 일반 git 커밋에서와 같이 파일을 저장소에 추가합니다.
VS Code -> View -> Terminal로 이동합니다.
git init git add . git commit -m "First Commit" git 원격 추가 origin https://github.com/dotnetpiper/cdn git pull origin 마스터 git push -f origin 마스터
참고: 때때로 git push -u origin master가 예상대로 작동하지 않습니다.
명령 팔레트를 사용할 수도 있습니다.
- (CTRL+Shift+P - Win) 또는 (CMD+Shift+P - Mac)을 눌러 팔레트를 엽니다.
- 'git'를 입력하고 Git:Clone을 선택합니다.
- github repo URL(https://github.com/Username/repo), 붙여넣기
- 왼쪽 메뉴에서 소스 제어 섹션으로 이동할 준비가 되었습니다.
터미널과 동일한 작업을 수행합니다.
GitHub API를 사용하여 명령줄을 통해 GitHub repo를 생성할 수 있습니다.API 외부에서는 명령줄을 통해 GitHub에 대한 평판을 생성할 수 없습니다.
유형:
curl -u 'description' https://api.github.com/user/repos -d '{"name":"projectname","description":"project desc"}'
git remote add origin git@github.com : nyeates/projectname.git
그리고 이제 당신은 규칙적인 방식으로 계속할 수 있습니다.
VS Code를 사용하여 GitHub에 새 프로젝트를 추가하는 데 사용할 수 있는 명령은 다음과 같습니다.
git init
git add .
git commit -m "Initial commit"
git remote add origin <repository URL>
git push -u origin master
리포지토리를 찾을 수 없음과 같은 치명적인 문제가 발생하는 경우 리포지토리 URL을 확인하고 인증 여부를 확인합니다.
참고: VS Code 내의 터미널에서 이러한 명령을 실행하고 프로젝트의 올바른 디렉터리에 있는지 확인해야 합니다.또한 마지막 명령을 실행하기 전에 인증되었는지 확인해야 합니다.
기존 프로젝트를 GitHub에 추가하거나 내보내기 위해 아래 단계를 수행했으며 모든 환경에서 작동합니다.
- 새 Repo GitHub를 생성한 다음 repo URL을 복사합니다.
- VS 또는 Gitbash에서 터미널 열기
- 프로젝트 경로/작업 디렉토리에 있어야 합니다.
- git init //로컬 디렉토리에서 git을 초기화합니다.
- git add. // 프로젝트 추가
- git commit -m "YOUR MESSAGE"
- git 원격 추가 오리진
- git remote -v
- git push -f origin master // 변경사항을 Git repo로 푸시합니다.
나는 모든 단계를 따랐습니다.VS CODE
오직:
명령 팔레트(cmd+shift+p)를 엽니다.
git initialized repository
.명령 팔레트(cmd+shift+p)를 엽니다.
git add and commit
.명령 팔레트(cmd+shift+p)를 엽니다.
git add remote
그러면 다음과 같은 화면이 나타납니다. 언급한 대로 클릭하십시오.GitHub 계정에서 모든 리포지토리를 사용할 수 있습니다. 이렇게 하면 GitHub 계정에 리포지토리가 이미 존재한다는 점을 고려할 때 원격 vs 코드만 추가하는 데 도움이 됩니다.
명령 팔레트(cmd+shift+p)를 엽니다.
git push
개인 저장소 또는 게시 저장소를 요청할 수 있습니다. 원하는 것을 선택하십시오.
우리는 다른 사람들이 언급한 대로 vcode의 터미널을 사용할 수 있었지만 저는 이렇게 하는 것이 더 직관적이라고 생각합니다.
참고 - VS 코드는 중간에 GitHub 계정 사용을 위해 VSCode를 승인하도록 요청합니다.
앱에서 .git 폴더를 삭제하고 앱/폴더에서 큰 파일을 삭제하거나 다른 곳으로 이동해야 합니다. 제 경우에는 필요하지 않습니다. 그런 다음 다시 시작합니다.
언급URL : https://stackoverflow.com/questions/46877667/how-to-add-a-new-project-to-github-using-vs-code
'programing' 카테고리의 다른 글
reduct()를 사용하는 유용한 코드는? (0) | 2023.08.29 |
---|---|
Ajax 요청은 쿠키 전송이 보장됩니까? (0) | 2023.08.29 |
자바스크립트에 정의되기 전에 함수를 사용할 수 있는 이유는 무엇입니까? (0) | 2023.08.29 |
Flask 및 Ajax 게시물 HTTP 400 잘못된 요청 오류 (0) | 2023.08.29 |
안드로이드에서 "가상 키보드 표시/숨기기" 이벤트를 캡처하는 방법은 무엇입니까? (0) | 2023.08.29 |