[GiitHub] 원격 "Push"로컬에서 만든 창고까지!
먼저 [GiitHub 초보자를 향해]
왠지 이해한 것 같아.
(Giit 명령)add
,commit
,push
등
이 원고를 쓸 때 Giit(Giithub)를 더 잘 이해하기 위해 초심으로 돌아왔습니다.
나는 처음 접촉GitHub했을 때의 필기를 Qita 기사로 만들었다.
내용에 관해서는 GiitHub 초보자를 위한 내용입니다.
부적절한 표현도 있었지만 양해를 구했으면 좋겠습니다.
그럼 Giit와 GiitHub에 대해 쓰고 싶습니다.
Giit란?
분산 버전 관리 시스템 중 하나입니다.
리눅스의 생부 리너스 토발스가 개발한 것이다.(2005년)
모든 문서에서 모든 단계의 초안을 저장하고 관리할 수 있으며, 갱신 역사를 업데이트할 수 있습니다.
(※ 소스 코드에 국한되지 않습니다. Excel, Word의 파일도 관리 가능)
GiitHub이란?
1. 포크(fork), 2.나선결합 기능이 있습니다.
Giit, GiitHub을 실제로 사용합니다.
[사전 요구 사항]
1. Giithub 계정의 사용자 계정을 유지한다.
2. Giit 명령이 설치되어 있습니다.(※ 경로 통과)
이번에는 실천해야 한다.
1. 로컬 창고 만들기
2. 원격 창고 만들기
3. 로컬 창고의 변경 내용을 원격 창고로 미루기
1. Giit의 사용자 이름, 메일 주소를 등록합니다.(CLI)
1. 사용자 이름 등록
$ git config --global user.name <username>
2. 메일 주소 등록
$ git config --global user.email <emailaddress>
3. 등록 내용 확인
$ git config --global --list
・실제 명령 집행
2. 새 Giit 관리 프로젝트 파일을 만듭니다.
1. 폴더 만들기
$ mkdir helloWorld
2. 새 폴더로 이동하여 창고를 초기화합니다.
$ git init
・실제 명령 집행
※ 창고를 초기화하는 동시에 /.git/ディレクトリ(隠しフォルダ)
만듭니다.
3. Giit 관리 하에 새 파일을 만듭니다.
1. "Hello World" 프로젝트 파일 아래에 새 파일을 만듭니다.
$ touch hello.txt
2. 현재 창고의 상태 상태를 확인한다.
$ git status
3. 새로 만든 파일을 장정에 추가합니다.
$ git add hello.txt
관리 대상에 추가를 통해 이력 변경을 기록합니다.
여러 파일의 변경 사항을 스테이지 환경에 반영하기
와일드카드를 사용할 수 있습니다.
git add ’*.txt’
4. 로컬 저장소에 하위 항목의 파일을 추가합니다.
git commit -m 'first commit'
-m "◯◯◯◯◯◯◯"
메모 추가를 선택합니다.
실행 git commit
을 통해git add에 레벨 환경에 추가된 모든 변경 기록
창고에 반영 가능합니다!
・실제 명령 집행
4. 로컬 창고의 내용을 원격 창고에 반영
1. 원격 창고를 만든다.
로그인Github, 화면 관리를 통해 제작リモートリポジトリ
.
오른쪽 상단의 「+」
단추를 누르면 「New repository」
에서 원격 창고를 새로 만듭니다.
설정リポジトリ名(Repository name)
과 説明(Description)
등은 "Create repository"단추를 누르면 새로운 원격 창고를 만들 수 있습니다.
※ 유료계좌의 공개범위(Public or Private)만 설정할 수 있습니다.
또한, README.복선상자에서md를 만들 지 여부를 선택할 수 있습니다.
입력 예
"원격 웨어하우스 - 홈 스크린"
2. Giit 명령을 사용하여 원격 웨어하우스 URL을 등록합니다.
$ git remote add <RemoteRipositoryName> <RemoteRipositoryURL>
・실제 명령 집행
3. 로컬 창고의 내용을 원격 창고에 업로드합니다.
$ git push <RemoteRepositoryName> <LocalRepositoryName>
・실제 명령 집행
상기 작업 중
1. 로컬 창고 만들기
2. 원격 창고 만들기
3. 로컬 창고push(업로드)를 원격 창고에 업로드
일련의 절차가 완성되었다.
4. 원격창고로 제출 내용을 확인한다.
마지막으로 원격 창고가 로컬 창고의 변경 내용을 반영했는지 확인하십시오.
로컬 창고에서 만든 「Hello.txt」
이 원격 창고에 추가되었음을 확인했습니다.
확인「-m」
옵션에 첨부된 리뷰도 반영됐다고 본다.
오늘은 여기까지!
기타 GiitHub 생활에 유용한 명령 모음(10개 선택)
1. 지금까지의 제출 로그 확인
$ git log
위의 명령을 실행하면 지금까지의 제출 기록을 확인할 수 있다.
2. 원격 저장소의 이름과 URL 추가
$ git remote add <リモートリポジトリ名称>
<リモートリポジトリURL>
3. 로컬 수정 기록을 원격 창고에 반영
$ git push -u <リモートリポジトリ名> <ローカルブランチ名>
-u 옵션을 추가하여 다음 번에 시작
<원격 저장소 이름> 및 <로컬 분기 이름> 입력
생략할 수 있습니다.$ git push
4. 변경된 점 확인
$ git diff HEAD
로컬(작업) 웨어하우스와 로컬 비교$ git diff -stage
관문과 현지를 비교하다
5. 스테이지 환경에 반영된 파일 삭제
$ git reset < ファイル名>
6. 브랜치 만들기
$ git branch <新しいブランチ名>
7. 브랜치 전환
$ git checkout <ブランチ名>
8. 파일 삭제(스테이지 환경에 삭제 로그 반영)
$ git rm <ファイル名>
git add의 상반된 인상으로 포착하면 쉽게 알 수 있을까요?
9. 변경처 통합
$ git merge <マージ元のブランチ名>
10. 브랜치 삭제
$ git brnch -d <削除したブランチ名>
참고 문헌 총결산
Giit의 뛰어난 요약
분기 삭제 방법
원격 지점을 로컬에서 떨어뜨리는 방법!
Reference
이 문제에 관하여([GiitHub] 원격 "Push"로컬에서 만든 창고까지!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Futo_Horio/items/4d669f695680bc13d5fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 로컬 창고 만들기
2. 원격 창고 만들기
3. 로컬 창고의 변경 내용을 원격 창고로 미루기
1. Giit의 사용자 이름, 메일 주소를 등록합니다.(CLI)
1. 사용자 이름 등록
$ git config --global user.name <username>
2. 메일 주소 등록
$ git config --global user.email <emailaddress>
3. 등록 내용 확인
$ git config --global --list
・실제 명령 집행2. 새 Giit 관리 프로젝트 파일을 만듭니다.
1. 폴더 만들기
$ mkdir helloWorld
2. 새 폴더로 이동하여 창고를 초기화합니다.
$ git init
・실제 명령 집행※ 창고를 초기화하는 동시에
/.git/ディレクトリ(隠しフォルダ)
만듭니다.3. Giit 관리 하에 새 파일을 만듭니다.
1. "Hello World" 프로젝트 파일 아래에 새 파일을 만듭니다.
$ touch hello.txt
2. 현재 창고의 상태 상태를 확인한다.
$ git status
3. 새로 만든 파일을 장정에 추가합니다.
$ git add hello.txt
관리 대상에 추가를 통해 이력 변경을 기록합니다.여러 파일의 변경 사항을 스테이지 환경에 반영하기
와일드카드를 사용할 수 있습니다.
git add ’*.txt’
4. 로컬 저장소에 하위 항목의 파일을 추가합니다.
git commit -m 'first commit'
-m "◯◯◯◯◯◯◯"메모 추가를 선택합니다.
실행
git commit
을 통해git add에 레벨 환경에 추가된 모든 변경 기록창고에 반영 가능합니다!
・실제 명령 집행
4. 로컬 창고의 내용을 원격 창고에 반영
1. 원격 창고를 만든다.
로그인Github, 화면 관리를 통해 제작
リモートリポジトリ
.오른쪽 상단의
「+」
단추를 누르면 「New repository」
에서 원격 창고를 새로 만듭니다.설정
リポジトリ名(Repository name)
과 説明(Description)
등은 "Create repository"단추를 누르면 새로운 원격 창고를 만들 수 있습니다.※ 유료계좌의 공개범위(Public or Private)만 설정할 수 있습니다.
또한, README.복선상자에서md를 만들 지 여부를 선택할 수 있습니다.
입력 예
"원격 웨어하우스 - 홈 스크린"
2. Giit 명령을 사용하여 원격 웨어하우스 URL을 등록합니다.
$ git remote add <RemoteRipositoryName> <RemoteRipositoryURL>
・실제 명령 집행3. 로컬 창고의 내용을 원격 창고에 업로드합니다.
$ git push <RemoteRepositoryName> <LocalRepositoryName>
・실제 명령 집행상기 작업 중
1. 로컬 창고 만들기
2. 원격 창고 만들기
3. 로컬 창고push(업로드)를 원격 창고에 업로드
일련의 절차가 완성되었다.
4. 원격창고로 제출 내용을 확인한다.
마지막으로 원격 창고가 로컬 창고의 변경 내용을 반영했는지 확인하십시오.
로컬 창고에서 만든
「Hello.txt」
이 원격 창고에 추가되었음을 확인했습니다.확인
「-m」
옵션에 첨부된 리뷰도 반영됐다고 본다.오늘은 여기까지!
기타 GiitHub 생활에 유용한 명령 모음(10개 선택)
1. 지금까지의 제출 로그 확인
$ git log
위의 명령을 실행하면 지금까지의 제출 기록을 확인할 수 있다.2. 원격 저장소의 이름과 URL 추가
$ git remote add <リモートリポジトリ名称>
<リモートリポジトリURL>
3. 로컬 수정 기록을 원격 창고에 반영
$ git push -u <リモートリポジトリ名> <ローカルブランチ名>
-u 옵션을 추가하여 다음 번에 시작<원격 저장소 이름> 및 <로컬 분기 이름> 입력
생략할 수 있습니다.
$ git push
4. 변경된 점 확인
$ git diff HEAD
로컬(작업) 웨어하우스와 로컬 비교$ git diff -stage
관문과 현지를 비교하다5. 스테이지 환경에 반영된 파일 삭제
$ git reset < ファイル名>
6. 브랜치 만들기
$ git branch <新しいブランチ名>
7. 브랜치 전환
$ git checkout <ブランチ名>
8. 파일 삭제(스테이지 환경에 삭제 로그 반영)
$ git rm <ファイル名>
git add의 상반된 인상으로 포착하면 쉽게 알 수 있을까요?9. 변경처 통합
$ git merge <マージ元のブランチ名>
10. 브랜치 삭제
$ git brnch -d <削除したブランチ名>
참고 문헌 총결산
Giit의 뛰어난 요약
분기 삭제 방법
원격 지점을 로컬에서 떨어뜨리는 방법!
Reference
이 문제에 관하여([GiitHub] 원격 "Push"로컬에서 만든 창고까지!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Futo_Horio/items/4d669f695680bc13d5fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([GiitHub] 원격 "Push"로컬에서 만든 창고까지!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Futo_Horio/items/4d669f695680bc13d5fa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)