Git 및 GitHub 시작

4154 단어 GitGitHub초보자

입문


저는 미래 전자 기술 실습을 하고 있습니다.
아직 공부 중이니까 잘못이 있으면 계속 지적해 주세요.

Git, GitHub


Git은 파일 버전을 관리하는 도구입니다.Git를 사용하면 누가 언제 변경되었는지 쉽게 알 수 있습니다.또한 파일 상태를 복구할 때도 간단합니다.
GitHub는 인터넷에서 데이터를 공유하는 서비스입니다.Git와 함께 로컬 저장소를 게시하거나 GitHub의 데이터를 로컬로 편집할 수 있습니다.

Git과 GitHub가 할 수 있는 일.


여기서github의 계정 로그인과git의 설치가 완료된 전제에서 진행됩니다.

용어


저장소...파일 등을 저장하는 위치
로컬 저장소...인터넷에 연결되지 않은 저장소
원격 저장소...인터넷상의 저장소
클론...원격 저장소에서 로컬 저장소로 데이터 가져오기
밀다로컬 저장소에서 원격 저장소로 데이터 전송

로컬 저장소 만들기


다음 명령을 사용하여 저장소를 만듭니다.

$ cd Desktop #デスクトップに移動

$ mkdir sample #sampleというディレクトリを作成

$ cd sample #sampleディレクトリに移動

$ git init #ローカルリポジトリを作成
Initialized empty Git repository in /Users/<ユーザー名>/Desktop/sample/.git/ 
#このようなメッセージが出ればOK
이로써 로컬 저장소가 생성되었습니다.
그런 다음 파일을 저장소에 추가합니다.
$ touch test.txt #ファイルを作成

$ touch test2.txt                                                

$ touch test3.txt 

$ git add test.txt #test.txtファイルをGitに追加する

$ git add . #ディレクトリ内の全てのファイルをGitに追加する
이제 Git을 제대로 등록했는지 확인해 보겠습니다.
$ git status #Gitの状態を確認
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   test.txt
    new file:   test2.txt
    new file:   test3.txt
이제 로컬 저장소를 만들 수 있습니다.

push 원격 저장소로


우선github에 새 저장소를 만듭니다.
첫 페이지 왼쪽에 있는 Repositories의 New 에서 저장소를 만듭니다.
그런 다음 저장소의 URL이 표시되므로 복사합니다.
그런 다음 터미널에 다음 명령을 입력합니다.
$ git remote add origin <コピーしたURL, httpsから始まるもの> 
마지막으로push가 만든 파일이 완성되었습니다.
$ git push origin master 

원격 push로 로컬 업데이트 파일


그러면 컴퓨터의 파일을 편집해서 원격에서push를 시도해 보세요.
$ git add . #ファイルをリモートリポジトリに追加
$ git commit -m "テキストを追加" #変更内容を登録
그러면 변경 내용이 2 files changed, 2 insertions(+), 1 deletion(-) 로 표시됩니다.
다음 명령을 입력하여 변경 사항을 원격 저장소에 반영합니다.
$ git push origin master
github로 확인하면 변경을 반영한 것 같습니다.

원격 저장소 컨텐트 로컬 반영


파일을 원격으로 편집하거나 삭제할 때 git pull 에 변경 사항을 반영할 수 있습니다.

로컬에 저장소 원격 추가


로컬 클론 원격 저장소입니다.
github 저장소 화면을 열고 "clone or download"를 선택하여 URL을 복사합니다.

터미널을 열고 다음을 입력합니다.
$ git clone <コピーしたURL> 
그래서 현지에서 서류를 만들었나 봐요.
이렇게 하면 로컬에서도 편집할 수 있습니다.

참조 URL


git clone으로 환경 구축!무사 엔지니어 교육 블로그(Samurai Blog) - 프로그래밍 입문 사이트
초보자는 Fork의 Pull Request에 입문하지 않습니다.
[5분이면 알 수 있음] GitHub이 뭐예요?개요와 장점을 간단히 설명하다사무라이 블로그(Samurai Blog) - 프로그래밍 입문 사이트

좋은 웹페이지 즐겨찾기