Fig는 맥 터미널 명령어를 자동완성 해주는 도구이다. 필자는 설치만 해두고 별다른 세팅없이 기본 상태로 사용하고 있지만 충분히 만족하고 사용하고 있다. GeekNews에서 소개된 글을 보고 사용하기 시작했는데 사용성이 좋아서 추천하는 개발자 도구이다. 최근에 AWS에서 Fig를 인수했다는 뉴스를 접했다. 이 기회에 Fig에 대한 정보와 감상을 간단하게 남겨보겠다. 제일 중요한거, 개인이 쓰는건 무료!!! VSCode 스타일의 자동완성 기능을 터미널에 추가 macOS Terminal, iTerm, Hyper, VSCode 내 터미널에서도 동작 자동완성 지원 목록 기본 스펙 : git, docker, docker-compose, firebase, conda, jest, mysql, node, npm, ps..
스타트 위드 유데미 챌린저 이벤트를 통해 강의를 제공받아 작성된 서평입니다...만 진심이 담겨있습니다. 허위 사실 유포는 😎일절 없음. 착각은 자유 개발자들은 Git을 공부할 때 어떻게 시작했을까? 나만 그런건지 몰라도 옆에 있는 개발자가 기본만 가르쳐주고 나머지는 직접 이것저것 건드려보면서 익혔었다. 마치 처음보는 디바이스를 쥐었을 때 사용설명서도 읽지 않고 아무것이나 눌러보는 것처럼. 한번도 Git을 각잡고 공부해본 적이 없지만 그럼에도 일하는데 큰 불편함은 없었다. 중간중간에 커밋 로그가 지저분해지고 가끔은 다른 브랜치와 꼬여서 곤란한 경우는 있었지만 대체로는 잘 사용했다. 아니. 잘 사용하고 있는 건줄 알았다. 제대로 공부를 해보기 전까지는 말이다. Git 강의를 선택한 이유 만만하게 생각했던 G..
요즘 알고리즘 공부가 한참이다. 덕분에 간간히 Github에 잔디를 심고 있었는데... 이게 무슨 일인가? 최근 3주가 황무지가 아닌가? git log를 확인해보니... e9b8d8f - barley, 2일 전 : 학습중 : 15652 db8a179 - barley, 2일 전 : 학습 : 15651 df17bc0 - barley, 4일 전 : 프로그래머스 : 해시 3 cabcd88 - barley, 5일 전 : 프로그래머스 : 해시 2 3446e28 - barley, 5일 전 : 프로그래머스 : 해시 1 2c90238 - barley, 8일 전 : 학습 : 15649, 15650 c7e15c8 - barley, 9일 전 : 학습 : 6064, 1748 64cfb9a - barley, 9일 전 : 학습 :..
브랜치 소스들이 섞이다보면 나중에 commit을 할 때 불필요한 소스들이 보인다.아뿔사. 낭패구만.얘들은 원복을 시켜야하는데...라는 순간이 있다. 이럴 경우 아래와 같이 checkout을 하면된다. 1234567git checkout -- /** example.1 **/git checkout dev -- /Users/user/dev/test-proj/app/src/main/java/com/test-pack/TestActivity.java /** example.2 **/git checkout dev -- /Users/user/dev/test-proj/app/src/main/java/com/test-packcs 위의 예시 1 번처럼 할 경우 한개의 소스만 dev 브랜치 기준으로 원복이 되고2번의 경우처럼 ..
git으로 dev branch에서 작업을 하고 있었다.당연히 변경된 소스가 생긴다.그리고 원복을 하려고 하는데...checkout을 하는 과정에서 뭔가가 꼬인것이다. (젠장) HEAD detached at xxxxxxerror: Your local changes to the following files would be overwritten by checkoutcheckout을 하려고 하는데 위와 같은 에러가 계속 보인다.내 변경된 소스는 포기하기로 하자.그러고 나서 어떻게 해야할까?정광섭님의 해결책에서 참고해보자. 12git fetch --allgit reset --hard origin/mastercs "모든 branch 를 가져온 후 master 를 가장 나중 리비전으로 reset"이라고 한다.싸아악 ..
안드로이드 스튜디오 자체에서 git을 원활하게 사용하도록 지원하고 있다.https://goo.gl/ukVk4bhttps://www.davidlab.net/ko/tech/android-studio-tips-git-integration-part2/ 안드로이드 디바이스는 해상도 종류가 많다.그래서 치수 관련해서 알아둘 용어들이 있다.http://gyuha.tistory.com/438
버전관리란 무엇이고, 버전관리 방법에는 어떤 방법들이 있는지 알아보기. 과거에 SVN을 써본 경험이 있다. 또한 코딩 공부를 하는 과정에서 Git도 조금 경험해 보았다. 쓸 때마다 느끼는 것이지만 이런 개념을 생각한 사람을 존경하게 된다. 여느 때처럼 어떤 시작이 있었는지 부터 찾아보았다. 그리고 발견한 것이 아래의 표이다. GenerationNetworkingOperationsConcurrencyExamplesFirstNoneOne file at a timeLocksRCS, SCCSSecondCentralizedMulti-fileMergebeforecommitCVS, SourceSafe,Subversion,Team Foundation ServerThirdDistributedChangesetsCommit..
좋은 깃(Git) 커밋 메시지 작성하기 http://b.ssut.me/55 SVN을 쓸 때, 커밋 메시지는 대충 쓰는 것처럼 선배한테 배웠다. 하지만 남들이 모두 보는 협업용 툴에 메시지를 그렇게 쓰는 것은 아무리 생각해도 옳지 앟다. 이번에 찾은 이 글에 메시지가 중요한 이유를 잘 작성해 놓았다. vim을 이용해서 간결한 글을 쓰기 위한 글자 제한 명령어도 들어가 있다. Git을 자주 쓰는 분들에게 정말 추천해주고픈 글이다. ❅ ❅ ❅ ❅ ❅ ❅ ❅ 참고로 하나 더. git log를 이쁘게 보려면 아래 코드를 참고하면 된다. 2번 라인은 alias로 logg라고 명령시 나타나게 한 코드이다. 1 2 git log --graph --oneline --abbrev-commit --decorate confi..
Comment