끄적 끄적/Git 5

[Git] 소스트리를 이용한 Rebase, 커밋내역 깔끔하게 정리하기

협업하면서 git을 이용해서 작업물을 합칠 때 대부분 merge를 많이 사용하고 있을 텐데요 rebase라는 기능이 있다는걸 알고계신가요?! 프로젝트가 큰경우에 많이 쓰는거 같은데요 불필요한 커밋내역들을 깔끔하게 정리하기위해서 많이들 사용하는 방법이라고 해요 가지가 줄어들어서 확실히 보기 좋아져요 예시로 알아봅시다~~ 이러한 작업을 한 브렌치가 있어요! 가지모양은 main -> develop -> a -> b 이렇습니다! a브렌치에서 작업을 커밋했고 b브렌치에서 작업을 커밋했고 develop에서 작업을 커밋해서 커밋 시간순으로는 a -> b -> develop 브렌치 순이죠 여기서 이제 리베이스를 통해서 이쁘게 연결해 보려고해요 리베이스를 할 작업한 브렌치로 (체크아웃)이동해야해요 a브렌치를 먼저 reb..

끄적 끄적/Git 2021.08.03

[Git] Gitmoji 커밋을 알아보기쉽고 이쁘게

밋밋한 커밋으로만 사용했다면 엄청많은 커밋내역을 볼 때 눈이아프고 하나하나 읽어봐야 하는 노력이 필요할거에요 하지만 이모지를 사용해서 컨벤션을 맞추서 사용한다면 그림만보고도 이게 어떤 카테고리인지를 쉽게 판별할 수 있죠 물론 임의의 이모지를 사용해도 되지만 이러한 컨벤션을 정리해둔 사이트가 있어요 gitmoji.dev gitmoji An emoji guide for your commit messages. gitmoji.dev 홈페이지에서 보면서 가져다 써도 되지만 커맨드라인에서 바로 사용할 수 있는 프로그램을 사용하면 더 편리하죠 github.com/carloscuesta/gitmoji-cli 설치는 정말 간단해서 그대로 따라하면 되구요 저는 npm설치가 잘안돼서 brew를 이용한 설치를 했어요 brew..

끄적 끄적/Git 2020.12.27

[Git] 깃저장소에 프로젝트 올리기

개발을 할때 Git 많이들 사용하시죠?? 처음 접하면 어렵기도하고 방법을 모를 때가 있어요 간단하게 프로젝트를 깃에 올리는 방법을 알아볼게요 깃에 대한 포스팅을 하려고했는데 못하고있다가.. 동아리를 하면서 한번 더 하는김에 정리를 해봤어요 ㅎㅎ . . . 먼저 자신이 깃을 만들고싶은 폴더로 이동할게요! 그 다음 Git에서 자신이 만든 Repository에 들어가서 초록색 버튼을 누르고 https주소를 복사해요 다음으로는 터미널을 켜볼께요 자신이 작업할 폴더의 위치로 경로를 이동해주세요 자신이 작업할 경로의 폴더와 터미널의 경로가 이렇게 떠있겟죠?? 위와 같이 git clone [git repo 주소] 를 입력해주세요 하셨다면 아래와같이 폴더가 Repo이름과 같은 폴더가 하나 생겻죠?? (저는 KimNam..

끄적 끄적/Git 2020.04.18

[Git] 코드는 안건드렸는데 자꾸생기는 Xcode파일 제외시키기

git을하면서 껄끄러웠던 것을 정리해놓으려고 해요😄😄 .DS_Store 와 UserInterfaceState를 제외시키려면?? git을 통해 협업을 하다보면이러한 에러를 종종 볼수 있어요 코드를 손대지않고 그냥 Xcode상에서 클릭만해도 생기는 거같아요 이거 때문에 git하기가 껄끄러울 때가 많죠 제일 중요한 것은 처음에 gitignore 파일을 만들지 않고 git에 프로젝트를 올린경우 버전관리가 시작되면서 초기에 있던 gitignore에 추가를 해도 무시되지 않아요!! 처음에 설정해놓고 관리하면 편해요 혹시나 git에 이미 올려진 상태라면 아래와 같이 하시면 되요 을 통해서 git cache를 다 삭제해줍니다!! 뒤에 .

끄적 끄적/Git 2019.08.03

[Git] 마크다운 문법

README.md파일을 작성하기위한 기본적이고 많이쓰는 문법들을 정리해볼게요!! 😄😄 이외에도 더많은 문법과 기능들이 있어요 검색하면 더 많이 나오긴 할거에요 ● 제목글씨체 # 1 ## 2 ### 3 #### 4 실행결과 ●리스트 * 1 * 1-1 * 1-2 + 2 * 2-1 - 3 실행결과 ●밑줄 *** 123 *** abc 실행결과 ●인용문 >1 >>2 >>>3 실행결과 ●이미지 ![](https://github.com/img/url/abc.gif) 또는 ●코드블럭 ``` var a = 1 var b = 2 ``` ``` swift var a = 1 var b = 2 ``` 실행결과 ●내부링크 [링크이름](#제목이름) 예시 [제목글씨체](#목차목록) 실행결과 제목글시체클릭시 '목차목록'제목이있는 곳으..

끄적 끄적/Git 2019.07.30