GitHub

이다연·2021년 3월 4일
0

Git & GitHub

목록 보기
2/8

로컬/원격 저장소

Local Repository -> Remote Repository
처음 로컬에서 원격/리모트 레포지토리로 옮길 때

git remote add origin http://github.com/name.file.git
git push -u origin master

인증 단계

git push

Local -> Remote
Local 에서 바뀐 내용 Remote repository에 반영하기
로컬에서 변경된 내용을 매번 리모트에도 보내줘야함.

-커밋 숫자가 변경됨 확인
-파일 이름이 README인 파일을 깃허브의 첫 화면에 보여줌
-github settings에서 collaborator를 추가하면 내 리모트 리포지토리에 git push 할 수 있는 권한을 줌.

git pull

Remote -> Local
리모트가 변경 될 때 로컬에 반영하기

e.g. 깃허브 웹사이트에서 리드미 연필 모양 누르면 텍스트 편집 가능. 커밋 메시지 남기기.

  • 출력해서 변경 내용 확인하기
cat README.md

리모트의 유용성
1. 안전성: 로컬 컴퓨터 문제 생기거나, 분실했다면
2. 협업 가능: 다른 사람이 그 리모트 레포지토리를 자신의 컴퓨터로 가져가서 수정한 다음 다시 리모트 레포지토리에 git push 함

git clone

다른 프로젝트 가져오기
(터미널)
파일 디렉토리에 다른 프로젝트와 함께 있으면 충돌함. 부모 디렉토리로 이동.

git clone [github 주소]

README.md 꾸미기

md -> markdown은 이 파일에 마크다운으로 내용을 작성할 수 있다. 마크다운이란 특정 규칙에 맞게, 간단한 텍스트만으로 어떤 표시를 해두면, 그것이 자동으로 HTML 태그로 전환되도록 약속된 문법

https://guides.github.com/features/mastering-markdown/

'오픈 소스 프로젝트(open source project)'

라이센스(open source license)

'GNU 리눅스'라고 하는 운영체제

  • GitHub는 좋은 공부 장소!
    여기서 어느 정도 공신력이 있는 오픈 소스 프로젝트의 경우에는 Facebook이나 Google같은 세계적인 IT 회사의, 실력있는 개발자들이 만든 코드를 자유롭게 살펴볼 수 있고 공부할 수 있음. 그래서 사실 개발자들에게 GitHub만큼 좋은 공부 장소가 없다.
profile
Dayeon Lee | Django & Python Web Developer

0개의 댓글