버전관리 6

[Git] git 공부하기 좋은 사이트

git의 기본 명령어를 한 단계식 연습하며 공부할 수 있는 사이트이다. (commit, rebase, reset, cherry-pick, pull, fetch, merge, push 등) 화면에서 git 명령어를 입력하면, 애니메이션으로 해당 명령어를 보여주기 때문에 굉장히 이해가 잘된다. Git 공부하실 분들께 강력 추천!! Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org

버전관리 2021.11.12

[Git] git reset 명령어의 옵션

현재 커밋한 내역을 과거시점으로 되돌리고 싶을 때 사용하는 명령어이다. 주로 로컬에 한 커밋이 잘못되었을 경우 고쳐야할 때 많이 쓰인다. git reset --soft HEAD^명령은 현재 HEAD가 가리키는 커밋 이전의 상태로 되돌리며, 변경사항을 유지하며 staged 상태로 만든다는 것이다. 쉽게 말하면, 방금 한 커밋을 하기 직전 상태로 되돌린다는 것이다. git reset은 세 가지 옵셔닝 있는데, 다음과 같다 soft : HEAD가 가리키는 브랜치를 옮긴다. (변경사항은 유지, staged 상태로 만듦) mixed(default) : Index를 HEAD가 가리키는 상태로 만든다. (변경사항은 유지, unstaged 상태로 만듦) hard : 워킹 디렉토리를 Index의 상태로 만든다.(변경사항..

버전관리 2021.11.11

git 사용자 설정하기

해당 repo에만 적용 $ git config user.name="profile name" $ git config user.email="github email" 전역 $ git config --global user.name="profile name" $ git config --global user.email="github email" 캐시에 저장하기(commit 마다 아이디, 비밀번호 물어보지 않음) $ git config --global credential.helper store 캐시에 저장한 내용 Timeout 설정(초 단위) - 예제는 한시간(3600초 = 1시간) $ git config --global credential.helper 'cache --timeout 3600'

버전관리 2021.02.26

[github] git 사용법

1. github 개인정보 등록 Github 개인 정보 등록 (맨처음에만 하면됨) git config --global user.name "이름" // 매번 물어보는 귀찮음을 피하기 위해 설정. git config --global user.email "깃허브 메일주소" // 매번 물어보는 귀찮음을 피하기 위해 설정. git config --local user.name "이름" git config --local user.email "깃허브 메일주소" 2. 일반 폴더 --> Github Repository 먼저 github에 repository를 만든다. 그리고 repository의 주소를 가져온다. 예시 ) https://github.com/사용자이름/repository이름.git mkdir workspac..

버전관리 2019.08.13