팀플
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