본문 바로가기

반응형

전체 글

Git 요약 5. Tag(태그), Alias(가명) 사용하기 Tag 사람들은 보통 릴리즈할 때 사용 Tag 조회 git tag -> 이미 만들어진 Tag가 있는지 확인, 알파벳 순서 $ git tag -l "v1.8.5*" -> 검색 패턴을 사용하여 Tag를 검색 git show -> 태그 정보와 커밋 정보를 모두 확인 Lightweight Tag 브랜치와 비슷한데 브랜치처럼 가리키는 지점을 최신 커밋으로 이동시키지 않는다. 단순히 특정 커밋에 대한 포인터일 뿐이다. 기본적으로 파일에 커밋 체크섬을 저장 git tag git show 를 실행하면 별도의 태그 정보를 확인할 수 없다. 이 명령은 단순히 커밋 정보만을 보여준다. Annotated Tag (주석이 달린 태그) Git 데이터베이스에 태그를 만든 사람의 이름, 이메일과 태그를 만든 날짜, 그리고 태그 메시.. 더보기
Git 요약 4. 리모트 저장소(Remote Repository) 리모트 저장소 git remote 이 명령은 리모트 저장소의 단축이름을 보여준다 저장소를 Clone 하면 origin이라는 리모트 저장소가 자동으로 등록되기 때문에 origin이라는 이름을 볼 수 있다. git remote -v -> 단축이름과 URL을 함께 볼 수 있다. 리모트 저장소가 여러 개 있다면 이 명령은 등록된 전부를 보여준다. 리모트 저장소가 여러 개 등록되어 있으면 다른 사람이 기여한 내용(Contributions)을 쉽게 가져올 수 있다. git remote add [단축이름] [url] -> remote repository 추가, [단축이름]을 적으면 origin이 아닌 다른 이름으로 저장됨. git remote show [remote_name] 리모트 저장소의 구체적인 정보를 확인gi.. 더보기
Git 요약 3. 커밋 히스토리 조회하기, 되돌리기(Undo) 커밋 히스토리 조회하기 git log -p 각 커밋에 적용된 패치를 보여준다.--stat 각 커밋에서 수정된 파일의 통계정보를 보여준다.--shortstat --stat 명령의 결과 중에서 수정한 파일, 추가된 라인, 삭제된 라인만 보여준다.--name-only 커밋 정보중에서 수정된 파일의 목록만 보여준다.--name-status 수정된 파일의 목록을 보여줄 뿐만 아니라 파일을 추가한 것인지, 수정한 것인지, 삭제한것인지도 보여준다.--abbrev-commit 40자 짜리 SHA-1 체크섬을 전부 보여주는 것이 아니라 처음 몇 자만 보여준다.--relative-date 정확한 시간을 보여주는 것이 아니라 ‘`2 weeks ago’'처럼 상대적인 형식으로 보여준다.--graph 브랜치와 merge 히스토.. 더보기
Git 공부하는데 도움이 되는 책, 사이트 추천 1. Git 공식 웹사이트 Pro Git으로 실제 서점에서 판매되고 있는 책의 내용을 무료로 볼 수 있다. 가장 먼저 이 책을 보기 추천! 웹사이트 또는 pdf 형식 한글 버전: https://git-scm.com/book/ko/v2 가끔 번역 내용이 잘 이해되지 않을 때는 영어원문을 보자.. 영어 버전: https://git-scm.com/book/en/v2 2. 누구나 쉽게 이해할 수 있는 Git 입문 https://backlog.com/git-tutorial/kr/ backlog에서 제공하는 git 입문 강좌 (실습하다보면 blacklog를 git의 원격저장소로 사용하는 방법을 알려준다.) 입문편, 발전편, 찾아보기로 나누어져 있다. Pro Git의 설명이 버거울 때 참고하면 좋을 것 같다. 입문편.. 더보기
영어로 시간 표현하기 for now 지금으로선 At the moment (of) 바로 지금 / 마침 그때 -> now의 formal한 표현 In the moment (of) 그 순간에 At the moment vs in the moment "At the moment" means right now. For example, "He's asleep at the moment". "In the moment" means with a special focus on the present time. For example, "living in the moment" means paying special attention to what you're doing at that particular time, as opposed to looking ba.. 더보기
Git 요약 2. Git 저장소(Repository) 만들기, 수정하고 저장소에 저장하기 Git 저장소 만들기 원격 저장소(Remote Repository): 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소 로컬 저장소(Local Repository): 내 PC에 파일이 저장되는 개인 전용 저장소 내 컴퓨터에 로컬 저장소를 만드는 방법 아예 저장소를 새로 만들거나, mkdir 폴더 생성 cd 프로젝트 디렉토리로 들어갑니다. git init 새 repository 생성. git 폴더를 만듦. 이미 만들어져 있는 원격 저장소를 로컬 저장소로 복사 git clone ex) git clone https://github.com/libgit/libgit2 libgit2라는 이름의 "로컬 폴더" 생성 후 그 안에 내용을 복제. 이미 같은 이름의 폴더가 있으면 오류 발생... 더보기
Git 요약 [용어설명] 1. Git이란?, Git 최초 설정, 도움말(help) 보기 Git이란? [깃]이라고 발음된다. 소프트웨어 버전관리 시스템. 원래는 Linux 소스코드를 관리할 목적으로 개발, 2005년 탄생. Git은 DVCS (Distributed version control system, 분산 버전 관리 시스템)이다. 반대는 CVCS (Centralized VCS, 중앙집중식 버전 관리) ex) Subversion Git은 변화가 아니라 Snapshot을 저장한다. Snapshot(스냅샷)이란? 단어를 번역하면 움직이는 물체를 재빨리 찍는 사진. 카메라로 그 순간을 남기듯이 그 당시의 모습을 기억한다는 의미. Git은 데이터를 파일 시스템 스냅샷(그 당시의 파일 시스템 자체)로 취급하고 크기가 아주 작다. 기존 CVCS는 변화와 파일목록을 저장. Git은 성능을 위해서 파일.. 더보기
매드포스터디 전화영어 무료 레벨테스트 후기 안녕하세요~^^ 오늘은 제가 하고있는 전화영어 무료 레벨테스트후기를 써볼게요~ 참고로 저는 5개월째 월~금 5일 제 돈 주고!ㅋㅋ 하고있는데요~ 일단 제가 선택한 회사는 매드포스터디구요~ (Mad for study, M4study) 큰 고민없이 홈페이지랑 후기보고 괜찮길래 선택했어요~ 다른 전화영어는 해본적이 없어서 여기 경험만 말씀드릴게요~ 제가 5개월째 전화영어 해본 결과만 말씀드리면, 저는 정말 좋았거든요~^^ 영어도 정말 많이 늘었어요~ 그런데 전화영어 해본 다른 제 친구들 이야기를 들어보면 별로라고 하는 친구들도 있더라구요~ 그래서 저는 일단 레벨테스트를 해보시라고 말씀드리고 싶어요ㅎㅎ 자기가 공부가 되겠다 생각해야 이게 효과가 있는 것 같아요~ 하는 법은 홈페이지 들어가셔서 '무료수업 신청하기.. 더보기
[영어 꿀팁] 여러 사전, 구글 이미지로 단어 공부하기 '모든 영어 사전' 무료 앱 영어 한방 검색 영어 단어 영단어 공부 영어사전을 볼 때 다른 사전도 찾아보고 싶을 때 있지 않으세요? 온갖 영어사전을 한 번에 검색해주는 친절한 무료 앱이 있답니다^^ 게다가 구글 이미지 검색까지~​​​ ​​​ 모든 영어 사전! (예전엔 '영어 한방 검색'이었는데 앱 이름이 바뀌어서 변경했어요^^) ​영한, 영영, 한영 지원되는 사전 정말 많아요^^ ​​ 네이버, 다음 사전부터 옥스퍼드, Dictionary.com, 문장 안에서 단어의 뜻을 설명해주는 콜린스 코빌드 어원사전 Etymonline 동/반의어 사전 Thesaurus.com 인터넷 신조어/젊은이 말ㅋㅋ 사전 Urban 의학용어용 KMLE까지 정말 다양해요~ 저는 스마트폰을 처음 샀을 때부터 써왔던 소중한 앱이에요❤️ 오래돼고 무료라 업데이트가 뜸해요~ 한번 해볼게요~! Quiche.. 더보기
[영어] 날 뽑아줘는 pick me up이 아닌 pick me out이예요. 한동안 어딜가든 픽미픽미 픽미업~ 많이 들렸죠~ 101명 중에서 국민투표로 뽑아 그룹 I.O.I를 만들다니 아이디어가 정말 좋은 것 같아요^^ 그런데 노래 중에서 PICK ME UP은 영어로 날 들어올려줘!라는 뜻이예요~ 정작 뽑아달라고 할 때는 PICK ME OUT이랍니다~^^; 외국인이 처음에 듣기엔 날 들어 들어 들어줘~ 라고 들려서 어색할 수 있어요~ 원래 의도는 무슨 의미였을까요~?^^ Pick up은 의미가 많으니까 혹시 더 심오한 의미가..? 정리해볼게요~ ​PICK someone/something UP ​​줍다, 집어올리다 들다, 들어올리다 I ​picked ​up my baby in my arm. ​​아기를 안아 올렸다. I ​picked ​up a coin on the floor. 바닥.. 더보기

반응형