GitHub

9mond·2023년 8월 22일
0
post-thumbnail

Git Bash 활용

1. Git global

  • 최초 Git 설정으로 해당 PC 에서 Git 처음 실행 시 설정 필요
  • Git global 설정 확인시
    -> git config --list

    git config --global user.name "sample"
    git config --global user.email "sample@gmail.com"

2. git init

  • 개발중인 Code 를 비어있는 GitHub Repository에 Push 하려면 개발중이 Code가 있는 폴더에서 Git Hub Repository에 이미 개발중인 Code 를 내 PC 로 Pull 하려면 해당 코드를 받고 싶은 폴더에서 마우스 우클릭 Git Bash Here 클릭
  • git init 명령어 입력 시 해당 폴더에 Repository가 생성되며 master branch가 생성됨

3. git remote

  • Github에 추가하고자 하는 repository 주소 복사, 붙여넣기

    git remote add origin 주소

  • remote add : remote 추가하는 명령어
  • origin : 추가하고 있는 remote 의 이름

4. Push와 Pull

4-1. 개발 중인 code를 비어있는 GitHub repository에 push

add

  • 특정 파일 추가하기

    git add '파일명.확장자'

  • 해당 폴더 전체 파일 추가

    git add .

commit

  • 메모쓰기

    git commit -m '메모'

push

  • 내 repository에서 Github repository로 전송

    git push origin master

  • origin : push 하고자하는 remote의 이름

  • master : push 하고자하는 branch 이름

    또는

    git push --set-upstream origin master

  • --set-upstream : push에 특정 remote 지정하는 명령어

  • 이 명령어 이후 push 시 origin master를 생략하고 'git push'만으로도 push 가능

4-2. GitHub repository에 이미 개발 중인 code를 내 PC로 pull

pull

git pull origin master

  • pull : pull 하는 명령어
  • origin : pull 받고자 하는 remote의 이름
  • master : pull 받고자 하는 branch의 이름

5. clone

git clone 레파지토리 주소

5-1. clone과 pull의 차이

  • clone : 내 PC 에 Repositroy 생성 없이, romote 등록 없이 해당 GitHub Repository 주소에 있는 코드를 단순히 내려받는 명령어

  • pull : GitHub Repository에 있는 코드를 내 PC 로 업데이트 하는 명령어
    즉, 이미 작업중인 내 PC Repositroy 에 있는 코드에 업데이트 된 Git Hub Repository에 있는 코드를 업데이트 하는 명령어

참고

https://dev-play.tistory.com/entry/Git-Git-hub-%EC%99%84%EC%A0%84-%EC%B4%88%EB%B3%B4%EC%9E%90-%EC%82%AC%EC%9A%A9%EB%B2%95-Git-bash-%ED%99%9C%EC%9A%A9

profile
개발자

0개의 댓글