괴발개발 성장기
반응형

회사생활/Git 사용법 9

#9 Stash 임시저장하는 방법

stash : 브랜치 전환을 하거나 커밋 변경을 해야할때 임시적으로 저장할 수 있는 명령어 1) 임시저장 임의 이름으로 저장하기 git stash 이름 지정해서 저장하기 방법 : git stash save [명칭] 예시 : git stash save masterbranch 2) stash 기록 확인 git stash list 3) 저장된 stash 불러오기 가장 최근에 저장된 stash를 불러온다 git stash apply 원하는 stash 불러오기 방법 : git stash apply [stash아이디] 예시 : git stash apply stash@{1} 4) 그리고 나서 작업 시작하기 보충 stash 기록이 모두 제거 git stash clear stash를 복원하고 바로 제거 git stash..

#7 rebase 하는 방법

코드 수정 commit 하고 commit 로그를 하나로 합치기 위해서 Rebase (2가지방법) push 전 commit 로그 두개를 rebase log를 통하여 commit이 두개인 것을 확인 git log commit을 하나로 합치는 작업 진행 git rebase -i HEAD~2 2-1. [i] 또는 [insert]를 눌러서 편집 시작 2-2. 두개의 pick 중 1개는 pick으로 유지 하나는 s로 변경 2-3. [esc]키를 눌러서 빠져나오기 2-4. 창을 한번 클릭한 뒤 :wq작성하고 빠져나오기 commit 메세지 한개로 수정하기 [DD] 또는 [D + ↓]`를 사용하여 줄 삭제 하나의 메세지(체크된 박스)만 유지 log가 하나로 합쳐진 것을 확인 Pull하고 충돌난다면..

#6 conflict 해결 방법

push 하기전 commit 후 pull 받았을 때 conflict이 난 경우 Merge request한 후에 conflict이 난 경우 수정 중 다른 작성자가 같은 코드를 수정하고 올렸을 경우 다음과 같은 conflict이 발생합니다. conflict 발생시 다음과 같은 경로로 이동하여 conflict를 해결합니다. TIP : 여러개의 파일이 충돌이 날 수 있기 때문에 최상위 디렉토리에서 다음과 같은 경로로 이동합니다. Merge를 클릭 Accept Yours 로컬에 있는 코드를 받아들이겠다는 뜻입니다. Conflict이 난 상황에서 본인이 수정한 코드를 먼저 받아 들여서 로컬 창에 본인이 수정한 코드만 남게 됩니다. Accept Theris GitLab에 올라가 있는 master의 코드를 받아들이겠다..

#5 Pull과 push

브랜치 만들기 전 master에서 pull 수정 작업 Commit 한 후 Pull git pull upstream master 코드 변경사항(추가되거나 수정 혹은 삭제)을 commit 1-1) 현재상태확인하기 git status 1-2) commit 내역 추가 git add . 1-3) 저장하기 방법 : git commit -m "#브랜치번호 이슈제목" 예시 : git commit -m "#9 코드리뷰 후 수정" pull 하기 git pull upstream master 만약 충돌이 난다면 Conflict 해결방법 참고 push 저장소 이름 / 이슈번호 방법 : git push [별칭] [브랜치번호] 예시 : git push genie 9 만약 충돌이 난다면 Conflict 해결방법 참고

#4 branch 만드는 방법

두레이 작성법 개발스프린트 글에서 유저스토리 맡은 부분을 클릭 → 왼쪽 상단 ... 클릭 → 하위업무추가 → 신규 담당자: 본인이름 제목: 누구나 제목만 보고 업무를 파악할 수 있게 적는다. 내용: # 작업목표 (체크박스 이용해서 쓰기) GitLab에서 Issues 생성 업무해당되는 레파지토리 이동 → 왼쪽 바 Issues 클릭 → new issue 클릭 → 작성후 Submit issue → 브랜치가 생성 → 이주소를 두레이에 작성 new issue 작성법 Title: 두레이 제목과 똑같이 Description: 두레이 업무 URL 쓰기 Assignee: 본인선택 GitLab에서 - master에서 pull 받은 뒤에 진행 전체 브랜치 내역 확인 git branch 새로운 브랜치를 생성, 해당 브랜치로 ..

#3 공용 저장소를 개인 저장소로 옮기기

clone 하는 방법(2가지) git bash에서 작성 1) 작업 폴더로 이동하여 오른쪽 마우스를 클릭하여 'git bash here'로 들어간다 또 git bash 접속해서 cd를 통하여 디렉터리를 찾아서 접속한다. cd GitTest mkdir 폴더명 디렉터리 하나를 만든다. 2) 공용 GitLab 저장소에서 clone 버튼 클릭해서 SSH주소를 복사한다. 3) Clone git clone [SSH주소] Goland에서 작업 1) open클릭-Users/bist/새폴더 하나 만들어서 선택-OK클릭 2) clone 명령어 쓰기 git clone [SSH주소] 3) 폴더명 작성 후 폴더 안으로 이동하기 cd sample-git 원격 저장소 설정(GoLand에 작업!) 원격 저장소 별칭 내역을 보여주는 명..

#2 javaScript에서 패키지 관리자 툴 설치

javaScript에서 모듈을 설치 할 수 있는 패키지 관리자 툴 1) npm node packged Manager의 약자로 Node.js에서 주로 사용했던 패키지 관리자 툴 이 패키지는 온라인 데이터베이스로 이루어져 있습니다. 2) yarn 페이스북에서 npm을 보완하고 속도를 빠르게 한 패키지 매니저 툴 1) node.js 다운받기 2) git bash에서 버전 체크 $ node -v 3) git bash에서 yarn 설치(한번만 하면됨) $ npm install -g yarn 4) GoLand에서 모듈을 그대로 설치 yarn install 5) GoLand에서 yarn 버전체크 yarn -v 6) 프로젝트 시작(local에서 웹 접속) yarn start

#1 초기 로컬 개발 환경 구성

1. Go 언어를 설치 2. GoLand설치 ( https://www.jetbrains.com/ko-kr/go/download/#section=windows 30일 무료 체험으로 설치하세요3. 3. MySQL + MySQL Workbench 설치 4. Git Bash 설치 5. 환경변수 설정하기 6. SHH 키 찾아서 git에 작성 1) git bash 열어서 cd ~/.ssh 작성한다. //ssh 이동하는 방법 2) ls // 폴더안에 내용을 보여주는 것 3) cat id\_rsa.pub //키를 알수있다. 4) 키를 복사해서 GitLab에서 오른쪽 상단 원 옆에 화살표를 눌러 settings 클릭한다. 5) 왼쪽 바에 SSH keys을 클릭해서 key부분에 작성한다. # 사용자 이름과 메일주소 설정 ..

반응형