본문 바로가기

TIL 기록45

깃 활용 Git / GitHub 강의 정리-14 Git git help git help -a git (명령어) -h # ex) git commit -h git help (명령어) git (명령어) --help Git - Book git-scm.com git에 관한 내용 참조 깃의 각종 설정 git config --global user.name # 유저네임 확인, user,email # --global로 지정하면 전역으로 설정됨 git config user.name (사용할이름) # 특정 프로젝트에서 사용할 이름 설정 git config user.name # 확인 설정값 확인 # 현재 모든 설정값 보기 git config (global) --list # 에디터에서 보기 git config (global) -e # .. 2023. 12. 26.
HEAD Git / GitHub 강의 정리-13 Git의 HEAD 브랜치의 가장 최신 커밋 git checkout HEAD^ # ^ 또는 ~ 갯수만큼 이전으로 이동 git checkout HEAD~2 #로도 작성가능 git checkout (커밋해시) # 로도 이동 가능 git checkout - # 이동을 한 단계 되돌리기 git reset HEAD(원하는 단계) (옵션) git reset --hard HEAD~ fetch와 pull의 차이 fetch : 원격저장소의 최신 커밋을 로컬로 가져오기만 함 pull : 원격저장소의 최신 커밋을 로컬로 가져와 merge 또는 rebase 함 git checkout origin/main # 원격의 브랜치 확인 git fetch # 원격의 변경사항 확인 # 원격의 새 브랜.. 2023. 12. 22.
깃의 3가지 공간 Git / GitHub 강의 정리-12 snapshot 방식 git에서 채택하고 있는 방식 하나의 파일에 변동이 생겼을 때 파일의 상태 전체를 그대로 저장하고 비교 delta (델타) 방식 SVN같은 시스템에서 사용하는 방식 파일에 변화가 생겼을 때 변화된 사항만 기록 깃의 3가지 공간 working directory staging area repository add> commit> working directory untracked : add 된 적 없는 파일, ignore 된 파일 tracked : add 된 적 있고 벼경내역이 있는 파일 git add로 staging area로 이동 staging area 커밋을 위한 준비 단계 ( 선택된 파일들 ) git commit으로 repository로 이동 .. 2023. 12. 21.
Sourcetree로 push pull Git / GitHub 강의 정리-11 소스트리로 원격 push pull하기 commit / push fetch(페치) / pull 브랜치 push fetch / pull pull : 원격 저장소로부터 필요한 파일을 다운+병합 fetch : 원격 저장소로부터 필요한 파일을 다운, 병합은 따로 해야함 강의 섹션 4. GitHub 사용하기 ( 6 ) 제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠 www.inflearn.com 2023. 12. 20.
로컬 브랜치 원격에 push하기 Git / GitHub 강의 정리-10 로컬 브랜치 원격에 push git branch (브랜치명) # 새로운 브랜치 생성 git push -u origin from-local # 원격의 브랜치 명시 및 기본 설정 git branch --all # 로컬과 원격의 브랜치들 확인 git branch -a # 동일하게 브랜치들 확인 가능 GitHub에서 브랜치 만들기 원격에 브랜치 생성 후 로컬에서 확인하면 생성된 브랜치 확인되지 않음 git fetch # 원격의 변경사항 확인 git switch -t origin/(브랜치명) # 로컬에 같은 이름의 브랜치를 생성하여 연결하고 switch 생성된 브랜치 삭제 git branch -d (브랜치명) # 로컬에서 브랜치 삭제 git push (원격이름) --dele.. 2023. 12. 19.
git push와 pull Git / GitHub 강의 정리-9 GitHub git remote add origin (원격 저장소 주소) # 로컬의 git 저장소에 원격 저장소로의 연결 추가 git branch -M main # 기본 브랜치 명을 main으로 git push -u origin main # 로컬 저장소의 커밋 내역들 원경으로 push(업로드) git remote # 원격 목록 보기 git remote remove (origin 등 원격 이름) # 로컬 프로젝트와의 연결만 없애는 것, 레포지토리 지워지지않음 GitHub 프로젝트 받기 git clone (원격 저장소 주소) 깃허브 레포지토리에서 https: ~ 주소 복사 후 다운받기 원하는 폴더에서 gitbash를 열고 git clone (원격 저장소 주소) 입력 후 .. 2023. 12. 18.