article thumbnail image
Published 2022. 11. 20. 20:08

- git diff

Working Directory와 Staging Area 사이의 차이를 확인하기 위한 명령어

 

 

- 깃 허브 (Git Hub)

git으로 버전 관리한 코드를 업로드할 수 있는 클라우드 서비스이다.

단순히 저장만 하는 것이 아니라 유저들과 함께 코드를 공유하고 온라인으로 하나의 프로젝트를 개발할 수 있게 해준다.

 

https://github.com/

 

GitHub: Let’s build from here

GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 


✔️ README.md

깃 허브 업로드시 프로젝트 메인 설명글로 사용한다.

마크 다운 문법으로 작성된 파일이다.

 

 

- 마크다운

텍스트 기반의 경량 마크업 언어이다.

일반 텍스트로 서식이 있는 문서를 작성하는데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다.

 

1. 제목

 

2. 강조

 

 

3. 목록

 

 

 

4. 링크

 

 

 

5.코드 작성

 

 

 

6. BlcokQuote

 

 

7. 수평선 (구분선)

 

8. 이미지 넣기

 

 


READMe.md에 작성해보기!

작성한 코드

 

작성한 코드 확인하기!

https://github.com/wisdom5565/test

 

GitHub - wisdom5565/test

Contribute to wisdom5565/test development by creating an account on GitHub.

github.com


- 로컬 저장소에서 github 저장소 주소로 설정

git remote add origin 주소URL

 

 

- 로컬 저장소에 github 저장소 주소 변경
    git remote set -url origin 변경될 주소

 


- 로컬 저장소에 설정한 주소를 확인
    git remote -v

 


- 로컬 저장소에 설정한 주소 삭제
    git remote rm origin

 


- 만든 커밋(버전) github에 전송(push)
    git push -u origin mmain

 

 

- git, github
    프로젝트 폴더에 init -> git remote add origin 주소 ( github 저장소와 연결)

-> git add . (스테이지에 올리기) -> 

 git commit -m "들어갈 메세지 작성" ( 여기까지가 로컬저장소에 저장) -> git push -u origin 브랜치 (github 저장소에 저장)

 


- .gitignore
    git add에 포함하고 싶지 않은 파일을 제외시킴

 


✔ .gitignore 포함할 파일
    용량이 크거나 불필요한 파일들을 등록을 시킨다.
    프로젝트와 관계없는 파일
    보안상으로 위험성이 있는 파일

 


    1. 특정 파일 제외
        파일이름
    


    2. 현재 경로에 있는 파일 제외 (다른폴더에 있는 파일은 제외하지 않음)
        /파일이름

 


    3. 특정 폴더에 있는 파일 모두 제외
        폴더이름/
    


    4. 특정 폴더의 특정 파일을 제외
        폴더이름/파일이름

 


    5. 특정 폴더 아래의 모든 폴더 아래 특정 파일 제외
        폴더이름/**/파일이름

 


    6. 특정 확장자 파일을 모두 제외
        *.확장명

 


- git clone
    github respository에 접속하여 파일을 복제한다.

 

    git clone 주소
    git clone https://github.com/wisdom5565/test.git

 


- git pull
    가져오기
    협업 시 github에 변경된 내용을 가져온다.
    remote가 등록되어 있어야 한다.

 


- git fetch 
    가져오기    
    원격 저장소에 있는 프로젝트의 변경사항을 가져오기만 한 후 병합(merge)는 따로
    

- git reset
    버전 되돌리기
    돌아갈 버전 이후는 모두 지우는 방법
    이후 버전으로 돌아갈 수 없다

        git reset번호 --hard

 


- git revert
    버전 되돌리기
    돌아갈 버전이 아닌 돌어갈 버전을 복사해서 현재 버전 뒤로 이동
    reset처럼 버전 이후가 삭제된 것이 아닌 커밋을 추가하는 것이다.

    버전을 돌리고 그 버전을 커밋하는것이다.


        git revert번호

'국비 > Git' 카테고리의 다른 글

DAY 01 : Git  (0) 2022.11.06
복사했습니다!