[git 기초] git 공부하기 3일차 (README, clone, push.. etc)

2022. 2. 5. 17:21·git
728x90

README
- repository를 설명
- 표준문서처럼 활용
- 웬만하면 설정하는 게 좋다.


Clone
- Remote repository(원격저장소, 즉 github) 의 내용을 복제
Push
- Remote repostitory로 보냄
Pull
- Remote repository에 있는 내용을 가져옴
Fetch
- Remote repository 에서 변경사항만 가져옴


Fork
- 특정한 repository를 가져온다.
Pull Request 
- 자신이 수정한 것을 repository의 주인에게 merge를 요청한다. 


[Github와 연결하는 방법]

code 버튼을 누르고 clone https를 복사한 뒤

이 코드를 입력한다.

git clone 복사한 url
> Cloning into 'repositoryName'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.

 

2개 이상의 파일 추가

git add *

 

github에 저장

git push

- 처음 하는거면 로그인하라고 창이 뜸

 


 

[다른 사람의 코드를 사용하는 방법]

 

1. 다른 사람의 github에 들어가서 fork버튼으로 사본을 가져온다.

이걸로 코드를 수정하고 쓴 다음에

 

2. New pull request 버튼으로 repository주인에게 merge를 요청한다.


3.  Create pull request버튼을 누른 후 설명을 달아주고 message를 남긴다.

4. 제공자의 github에 들어가서 Pull requests tab에 들어간다.

 

5. Merge pull request를 하고 Confirm merge를 하면 주인장 merge가 된다





git 공부 파이팅!

 

강의 출처:

https://www.youtube.com/watch?v=tQa7DoaFaxM&list=PLHF1wYTaCuixewA1hAn8u6hzx5mNenAGM&index=7 

https://www.youtube.com/watch?v=xIydJ53nnqY&list=PLHF1wYTaCuixewA1hAn8u6hzx5mNenAGM&index=6 

 

728x90
반응형

'git' 카테고리의 다른 글

이브와에서 진행한 git 테스트로 기초 공부하기 [깃 공부]  (0) 2022.08.09
직접 치면서 git branch를 배우는 사이트!  (0) 2022.04.02
[git 기초] git 공부하기 2일차 (branch, merge.. etc)  (0) 2022.02.04
[git 기초] git 공부하기 1일차  (0) 2022.02.02
[드림코딩 Git강의] Git 무료 강의 공부 1일차  (0) 2022.01.15
'git' 카테고리의 다른 글
  • 이브와에서 진행한 git 테스트로 기초 공부하기 [깃 공부]
  • 직접 치면서 git branch를 배우는 사이트!
  • [git 기초] git 공부하기 2일차 (branch, merge.. etc)
  • [git 기초] git 공부하기 1일차
은성이
은성이
    250x250
  • 은성이
    은성의 블로그
    은성이
  • 전체
    오늘
    어제
    • 분류 전체보기 (84)
      • Front-end (8)
        • html (2)
        • css (3)
        • Vue.js (2)
        • React.js (1)
      • Back-end (10)
        • Node-js (1)
        • spring boot (9)
      • Side project (2)
        • mistake (1)
        • 잊어버렸던 것 (0)
      • Programming language (14)
        • javascript (3)
        • Java (10)
        • C (1)
        • Jsp (0)
      • App (1)
        • Android studio (1)
      • Database (3)
        • MySQL (2)
        • SQL (1)
      • git (6)
      • IoT (6)
        • Arduino (4)
        • 라즈베리파이 (1)
      • Adobe (0)
        • Photoshop (0)
        • Illustrator (0)
      • NFT (1)
      • Metaverse (1)
        • gather town (1)
      • 일상 (9)
        • 독서 reading (2)
        • 강연 (3)
        • 현장실습 (3)
      • 언어 (10)
        • 영어 (10)
        • 일본어 (0)
      • IT (1)
        • linux (1)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    공부
    개발자
    GIT
    html
    깃공부
    java
    생활코딩
    일상
    영어복습
    자바
    코딩공부
    화상영어
    springboot
    영어
    코딩
    백엔드
    영어공부
    프로젝트
    css
    개발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
은성이
[git 기초] git 공부하기 3일차 (README, clone, push.. etc)
상단으로

티스토리툴바