달력

3

« 2019/3 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  
  •  
2018.07.15 10:00

자주 사용하는 git 명령어 개발2018.07.15 10:00

로컬 저장소 생성
  • git init : 로컬 저장소 생성

  • git add 파일명 : 인덱스에 추가

  • git commit : 인덱스의 내용을 커밋

    • -a : 인덱스에 추가하고 커밋

    • -m : 인라인 메세지 추가

    • —amend : 마지막 커밋로그를 변경

  • git status : 상태표시

  • git log : 로그 출력

    • —graph : 그래프 형태 추가

    • -숫자:최근숫자만큼표시


브랜치 생성
  • git branch 브랜치명 : 브랜치 생성

  • git branch : 브랜치 조회

    • -r : 원격지 조회
    • -a : 모두 조회(로컬, 원격지)

  • git checkout 브랜치명 : 브렌치 변경


병합

git merge 병합할 브랜치 : 현재 브랜치에서 병합할 브렌치를 병합

글로벌 환경설정

git global user.name “홍길동
git global user.email “hong@example.com”

원격지의 소스를 가져오기

git clone 원격지주소 {디렉토리명} : push 불가
git clone 원격지주소(http://아이디:비밀번호@나머지주소) : push 가능

로컬의 소스를 원격지에 복사

git remote add origin{별명} 원격지 주소
git remote -v : 원격지 정보
git remote update : 원격지 정보를 로컬에 갱신(브랜치)

주의점 : 원격지 파일에는 아무런 파일이 없어야 함(특히 README.md)

원격지 명령

git pull 원격지별명 브랜치 : 원격지의 소스를 다운로드 받고 병합 git fetch 원격지별명 브랜치 : 원격지의 소스를 다운로드
git push 원격지별명 브랜치 : 로컬에 커밋된 소스를 업로드
git push 원격지별명 —all : 로컬의 모든 브랜치 소스를 업로드

비교

git diff

태그

git tag 태그명 : 태그생성 git tag -l : 태그조회
git commit

기타

  • git revert 커밋해쉬(4자리) : 커밋내용을 취소하고 새로운 커밋을 생성

  • git reset 커밋해쉬(4자리) 또는 파일명 : 커밋내용을 취소. revert와 달리 로그를 남기지 않음(soft, mixed,

    hard 옵션이 있음)

  • git checkout HEAD — 파일명 : 마지막 커밋내용을 되돌림

  • git rebase master : 커밋 베이스 변경

    git add 파일명
    git rebase —continue git merge


Posted by 에드몽단테스
3건의 연쇄살인으로 추정되는 사건이 발생한다. 각 현장에는 다음 사고 장소를 연상하게 하는 메시지를 남겼는데, 마지막 예고 지점이 코르테시아도쿄 호텔이었다.
언제 범행이 이루어질지 모르기 때문에 형사들은 호텔 직원들과 함께 위장 잠입을 한다. 형사는 정체가 밝혀지면 안 되기 때문에 호텔 직원의 도움을 받아 호텔 일도 열심히 한다. 하지만, 친절한 서비스를 제공해야 하는 직원의 입장과 범인을 밝혀내야 하는 형사의 입장차는 다르다. 평범한 사람들 같지만, 그들의 가면을 벗겨내어 범인을 잡아내는 것이 형사고, 그들의 가면은 알고 있지만, 모른척하며 서비스를 제공해야 하는 것이 호텔 직원이다.
호텔은 무수히 많은 사람들이 오고 가는 가면무도회 같은 곳이다.
(호텔 이름이 코르테시아도쿄인데, 제목과 달라서 의아해했지만, 매스커레이드라는 말 자체가 가면 무도회라는 뜻이라는 것은 책을 모두 읽은 후에 알았다.)

호텔에 있다 보면 많은 사람들은 만난다.
호텔에서 물건을 훔치는 사람.
호텔 직원을 상대로 사기치는 사람.
손님은 왕이라고 갑질 하는 사람.
장님인척하고 투숙하는 사람.
남편의 불륜을 확인하기 위해 위험에 처한 척 투숙하는 사람.
투숙한 손님에 위해를 가하기 위해 오는 사람.
호텔 직원에게 일부러 갑질 하는 사람.

많은 사람들이 오가면서 연쇄살인사건의 알리바이 힌트를 얻어 가는 것이, 어찌 보면 그냥 일상적인 이야기일 수 있는 일들에 대해 사건이 유기적으로 짜여있다는 느낌이 들어 흥미를 더 유발한 것 같았다.

마지막 사건은 일어났고, 반전이 있었고, 반전의 복선이 지금까지 이야기했던 것들 중에 하나가 있었음에 재미있게 읽었다.


Posted by 에드몽단테스
2018.04.24 19:49

야근식대 개발자 이야기2018.04.24 19:49

개인적인 사정으로 요즘 집에 일찍 들어가지 않는다.

한참때 바쁠때는 괜찮았는데, 요즘은 정시 퇴근이어서 힘들다.

집에 들어가지 않으려고 굳이 야근을 하거나, 영화를 보거나, 술약속을 잡는 다거나 만화방을 간다.

그래도 요즘은 억지 야근을 주로 한다.


오늘도 퇴근 방황을 무엇으로 할까 하다가 야근하기로 했다.

간단하게 편의점에서 햄버거와 우유, 삼각김밥을 샀다.

사무실로 돌아와 보니, 무심코 결제했더니 영수증을 받지 않은 것이 생각났다.

아... 하..하..


오늘은 특별히 삼각김밥도 샀었는데...


내일 술약속도 취소되니 괜시리 퇴근까지 밤이 길다...

아기가 빨리 크길 바라는 마음과 빨리 크질 않기를 바라는 마음이 함께 공존한다.





'개발자 이야기' 카테고리의 다른 글

가족앨범 만들기  (0) 2018.08.26
수다쟁이  (0) 2018.07.26
야근식대  (0) 2018.04.24
마음가짐  (0) 2017.12.07
보조 PC가 필요해  (2) 2017.06.13
가지 않아도 되었던 행사  (0) 2017.06.13
Posted by 에드몽단테스