팀플

Git, Git hub 사용하기

김솜뭉치 2022. 4. 30. 01:56

Git workflow

 

  • working directory  작업하고 있는 단계
  • - staging directory 어느정도 작업이 된, 저장할 정도의 준비가 된 파일들을 저장하는 단계

> commit >

  •  .git directory   버전의 히스토리를 가지고 있는 저장하는단계

> push >          /          < pull <

  • remote = 원격저장소 (github)

 

Git 명령어

  • git init       git 초기화
  • git status     git 상태 확인
  • git config -golobal user.name "이름"     작성하는 사람의 정보입력
  • git config -golobal user.email "이메일"
  • git config --list        설정 확인
  • git config --global alias       명령어 단축 지정
  •    (ex git config --global alias.st status = status를 st로 단축)
  • mkdir git       폴더 생성
  • open .git       git 열기
  • rm -rf .git      git 제거
  • git add * 와 git add .
git add * git add.
모든 파일을  staging area에 저장 > a.text 삭제 > git add *
> 다시 모든 파일 올리면 삭제된 a.text 파일은 디렉토리에 없기 때문에 staging area에 추가되지 않음 
모든 파일을 staging area에 저장
  • .gitignore = 트랙킹 하고 싶지 않은 파일들을 숨김
  • git 명령어 -h = 도움말 (help)

  • git diff       어떤 파일이 어떻게 수정되었는지 확인
  • git commit      staging area에 있는 파일을 git repo에 옮겨주는 역할

> -m "메시지 입력" = 최대한 자세하게 적는게 좋음

  • git log    히스토리 확인 가능
  • git remote add url    원격저장소 연결하기
  • git remote -v       원격저장소 연결확인

> 에러 : The requested URL returned error: 403

>> 해결방법 : git remote set-url {remote git url 주소}

  • git checkout -b      새로운 브렌치 만들기
  • git merge      master 코드와 합치기
  • git push origin master     원격저장소로 저장 
  • git pull      원격저장소에 있는 코드 가져오기
  • git reset    이전 버전으로 돌아가기
  • git clone {git url}   원격저장소에 있는 코드 복사해오기

 

명령어

  • ls = 모든 파일보기
  • pwd = 현재 위치 확인하기
  • cd = 폴더 이동하기
  • cd .. = 상위폴더로 이동하기

 

 

+

clone 받음 = init 과 add가 된 상태

clone > repo 설정 > push

참고 영상

  • 깃, 깃허브 제대로 배우기 (기본 마스터편, 실무에서 꿀리지 말자)

https://www.youtube.com/watch?v=Z9dvM7qgN9s 

  • [고정댓글필독] 가장 쉬운 Git 강좌 - (상) 혼자작업편

https://www.youtube.com/watch?v=FXDjmsiv8fI 

  •  [고정댓글필독] 가장 쉬운 Git 강좌 - (하) Github편

https://www.youtube.com/watch?v=GaKjTjwcKQo 

  • - 깃, 깃허브 한번에 이해시켜드리고 포트폴리오 올리는 법까지 알려드림. 15분안에 당신은 Github 전문가가 됩니다

https://www.youtube.com/watch?v=lelVripbt2M 

  •  회사에서 개발자들은 어떻게 일할까? 회사에서 쓰는 실전 깃 깃허브 한방에 끝내기! 15분만 투자해라 님들의 회사생활이 편해짐

https://www.youtube.com/watch?v=cwC8t9dno2s 

 

  •  git clone - 깃 클론 - 깃허브에 있는 프로젝트를 내 컴퓨터로 가져오기

https://www.youtube.com/watch?v=YrrZgX4wyJk