VERSION/GIT 9

[GIT] git config 설정 / 변경 등

- 사용목적 git을 사용하는 경우 config 설정에 대한 내용을 확인하거나 변경해서 사용할 필요가 있음 예를 들면, 협업을 위해서 git을 사용하는데, 사용자명(user.name), 사용자 이메일(user.email)등의 내용을 변경해서 commit 및 push를 하는 경우 등이 있을 것 1. git config 확인 git config --list 2. config 변경 [예시] user.email, user.name 변경 2.1. 설정된 user.name, user.email이 없을 때, 2.1.1. 지역 설정 git config user.name "유저이름" git config user.email "유저이메일" //사용예시 git config user.name "lim" git config us..

VERSION/GIT 2020.03.02

[GIT] 롤백 / reset, revert 차이점, 명령어

사용 목적 : 프로젝트를 진행하는 중에 예기치 못한 변수 발생 시, 이력관리를 통해서 이력 되돌리기를 할 수 있음 1. reset, revert 차이점 명령어 설명 reset 이력을 그 당시로 되돌리는 것, 돌아가려는 commit으로 repository가 재설정 됨 (해당 커밋 이후의 이력이 사라짐) revert 이전 이력은 그대로 두고, 되돌릴 commit의 코드만 원복 2. reset 명령어 2.1. 옵션 명령어 - 옵션 설명 git reset --soft 원복된 이력 이후의 내용을 모두 유지 git reset --hard 원복된 이력 이후의 내용을 모두 삭제 후 초기화 git reset -merge 바로 이전 병합 취소 git reset --mixed 원복된 이력 이후의 내용을 모두 유지하지만 인덱..

VERSION/GIT 2020.02.11

[GIT] branch 명령어

사용 목적 : 협업을 위해서 나눠서 작업하기 위해서는 branch를 활용해야 하기 때문 명령어 : 명령어 설명 git branch 브랜치 생성 git branch -r 원격(remote) 브랜치 목록 보기 git branch -a 로컬 브랜치 목록 보기 git branch -m 브랜치 이름 바꾸기 git branch -d 브랜치 삭제 git checkout 브랜치 선택 git checkout -t / 원격 브랜치 선택 git branch --set-upstream-to=/ git pull no tracking info 에러 해결

VERSION/GIT 2020.02.11

[GIT] .gitignore 사용법

# .gitignore 사용 목적 - 내가 작업하는 공간(로컬 등)에서는 필요한 내용이지만 협업하는 공간 혹은 원격(remote)에는 push하지 말아야하는 파일이나 설정정보가 있을 때가 있음. 이 때, 무시하지 않고 push 하는 경우 충돌이 일어날 수 있음. (예를 들면 db_connection 정보라거나 config 설정정보라거나) 1. 순서 1.1. .gitignore 파일 생성 - 이 때, .git 디렉토리가 있는 디렉토리에 생성 1.2. 내용 작성법 #사용법 #1. config 디렉토리 무시 config/ #2. db_conn.php 파일 무시 db_conn.php #3. sql 확장자 무시 *.sql # 주석사용 방법 : # 1.3. 주의사항 : 기존에 git의 관리를 받고 있던 파일이나 폴..

VERSION/GIT 2020.02.11

[GIT] SourceTree - Github Remote Clone

1. Github > 생성한 Repository 경로 복사 1.1. github 로그인 https://www.github.com Build software better, together GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 1.2. New Repository - 참고 : 이전에는 Private Repository는 유료였으나 현재는 무료이므로 Public, Private 상관없이 생성하면 됨. 1.3. Clone 주소 복사 2. SourceTree > Remote Clon..

VERSION/GIT 2019.08.21

[GIT] SourceTree 저장소 생성

- 개발환경 # 개발환경 os : windows 10 Pro 64bit sourceTree : SourceTreeSetup-3.1.3 - 목표 : 저장소(Repository) 생성 방법 숙지 1. PC 로컬 내 디렉토리 생성 2. SourceTree > 파일 > Clone/New... 3. Create 탭 > 위에서 만든 디렉토리 설정 4. 디렉토리 생성 중 문제가 생겼다는 알림창이 생길 수 있는데 그냥 예 버튼 선택하면 됨 : 완료되면 다음과 같은 .git 이 생성됨(숨김파일)

VERSION/GIT 2019.08.17

[GIT] SourceTree 설치

- 개발환경 # 개발환경 os : windows 10 Pro 64bit sourceTree : SourceTreeSetup-3.1.3 1. 설치 - 설치 경로 https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com > Download for Windows 선택 > 실행시키면 다음과 같은 화면이 실행됨 > Sourcetree 를 사용하기 위해선 Bitbucket 계정이 있어..

VERSION/GIT 2019.08.17