외거노비
외거노비 일지
외거노비

공지사항

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (35)
    • 스파르타 프로젝트 (1)
      • 소개페이지(feat. 팀 외거노비) (1)
      • 프로젝트(미정)(feat. 팀 외래교란종) (0)
    • 스파르타 개발일지 (34)
hELLO · Designed By 정상우.
외거노비

외거노비 일지

개발일지 20221113~14 깃헙 사용법 정리
스파르타 개발일지

개발일지 20221113~14 깃헙 사용법 정리

2022. 11. 14. 02:06

~github 입문자들을 위한 순서 정리~

 

 

✔ git 설정하기

1. git bash키기
2. git config --global user.name "이름"
3. git config --global user.email "이메일"
4. git config --list     =>     설정 잘 들어왔나 확인


✔ 내가 작성한 코드 깃에 올리기


1. vscode의 Terminal 클릭
2. git init     =>     맨 처음 프로젝트를 올릴때만 사용!
3. git add .     =>     "git add" : 깃에 추가를 의미     /     " ." : (해당 폴더) 전부를 의미함

- 특정 파일만 올리고 싶을 경우 : ex) git add 파일이름.html
4. git status     =>     상태를 알려주는 명령어 (선택)
5. git commit -m "커밋 이름"     =>     히스토리를 생성
6. git remote add origin 사이트주소     =>     깃과 연결고리를 만듦

7. git remote -v     =>     연결고리 확인
8. git push origin master     =>     push함



✔ 추가한 코드 깃에 올리기

1. git add .
2. git commit -m "커밋 이름"
3.git push origin master 

 

 


✔✔ git으로 팀원과 협업할 때 필요한 과정

 

✔ 팀원코드 가져오기

1. github의 레포지토리repository  ->  Code 탭  ->  master의 코드 버튼을 클릭한 후 링크 복사

2. git bash에 들어간다

2-1. 원하는 폴더에서 우클릭 ‐> git bash로 열기 or git bash에서 cd Desktop -> cd 원하는 폴더....로 이동
3. git clone 복사한링크 폴더이름     =>     소스코드를 복사해서 폴더에 넣어 준다 (폴더이름을 지정하지 않으면 자동으로 폴더를 생성해줌!)
4. cd 폴더이름     =>     해당 폴더 경로로 이동
5. code .     =>     vs code 켜지면서 master 코드가 나타남


✔ !!팀원 코드 가져온거 수정해서 올리기!!

1. 터미널을 킨다
2. git add .
3. git commit -m "커밋 이름"
4. git checkout -b 브렌치이름     =>     브렌치 저장소를 따로 만들어 준다
5. git push origin 브렌치이름
6. github 들어가면 compare & pull request 누르기, create pull request 누르기


7. 마스터가 marge pull request 버튼 누르면 합쳐짐


✔ master에 변화가 생겨서 pull해주기(마스터에 있는 코드랑 동기화)

1. git add .     =>     내가 작성한코드 일단 저장...!!!(중요)
2. git commit -m "커밋 이름"
3. git pull origin master     =>    마스터 브렌치에서 코드 가져오기!! push 전에 꼭 pull먼저 해야 한다
4. git push origin master

'스파르타 개발일지' 카테고리의 다른 글

개발일지 20221116 JavaScript 기초문법 4 - 배열  (0) 2022.11.16
개발일지 20221114 기초문법 2 - 함수  (0) 2022.11.14
개발일지 20221111  (0) 2022.11.11
개발일지 20221110 특강 정리  (0) 2022.11.10
개발일지 20221109  (0) 2022.11.09
    '스파르타 개발일지' 카테고리의 다른 글
    • 개발일지 20221116 JavaScript 기초문법 4 - 배열
    • 개발일지 20221114 기초문법 2 - 함수
    • 개발일지 20221111
    • 개발일지 20221110 특강 정리

    티스토리툴바