Day1

피오·2021년 11월 1일
0
post-thumbnail

Git/GitHub

README

  • 프로젝트를 소개하는 파일. 확장자는 .md(MarkDown의 약자).
  • 마크다운 문법을 통해 문서를 체계적으로 꾸밀 수 있다(이모지, 들여쓰기 등등).
  • GitHub홈페이지에서 README파일을 수정하고 commit했을 시, 해당 저장소와 연동된 프로젝트에서도 pull해줘야 하는 것같다. pull하지 않고 push하니 reject되었음.

인텔리제이 Plugins

File > Settings > Plugins 에서 설치 가능 (Windows기준)

  • Git
    • cli를 이용하지 않고도 인텔리제이를 GUI로 이용하여 깃을 관리할 수 있다
  • .ignore
    • .gitignore란? 깃헙 저장소에 올리지 않을 파일들을 기록하는 파일
    • .ignore 플러그인을 이용해 .gitignore파일을 생성할 시, .gitignore파일에 유용한 주석들이 작성된 채로 파일이 생성된다.

git cli 명령어

git init

깃 저장소를 초기화하는 명령어. 터미널에서 특정 디렉토리로 이동하여 명령어를 입력하면 해당 디렉토리에 깃 저장소가 초기화된다.

git add

commit하기 전까지 변경된 내용들을 Staging Area에 대기시키는 명령어.

  • git add .
    현재 디렉토리 이하에 존재하는 모든 변경 내용을 스테이징 영역으로 넘김
  • git add -A
    작업 디렉토리 내의 모든 변경 내용을 스테이징 영역으로 넘김. 상위 디렉토리도 포함

git status

  1. Staging Area에 올라가 있는 파일들과, 2. 향후 Staging Area에 올라가야 할(변경사항이 있는) 파일들, 3. 아직 한번도 깃으로 관리 된 적 없는 파일의 항목들을 볼 수 있다.

git commit

git push

깃헙 프로젝트 처음 생성하면 git push -u origin main 하라고 되어있는데 이건 에러나고 master로 하니까 잘 되네?

(추가) master는 브랜치 이름. origin은 저장소의 이름. 저장소를 clone해오면 자동으로 저장소 이름이 origin으로 등록되기 때문에 push할 때에도 origin을 쓰는 것.

git pull

git clone


참고

profile
블로그 이전했습니다. https://pzbg.tistory.com/

0개의 댓글