git

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

은성이 2022. 2. 5. 17:21
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
반응형