Home
Sunhyeok Choe
취소

[Git] 특정 파일 혹은 폴더 무시하기 (.gitignore)

어떤 파일은 Git이 관리할 필요가 없다. 보통 로그 파일이나 빌드 시스템이 자동으로 생성한 파일이 그렇다. 그런 파일을 무시하려면 .gitignore 파일을 생성하고 그 안에 무시할 파일 패턴을 입력하면 된다. 아래는 .gitignore 파일의 예이다. $ cat .gitignore *.[oa] *~ 첫 번째 라인은 확장자가 “.o”나 “.a”...

[Git] 수정하고 저장소에 저장하기

Git 저장소를 하나 만들었고 Working Directory에 Checkout도 했다. 이제는 파일을 수정하고 파일의 스냅샷을 커밋해 보자. 파일을 수정하다가 저장하고 싶으면 스냅샷을 커밋한다. 워킹 디렉터리의 모든 파일은 크게 Tracked(관리대상)와 Untracked(관리대상 아님)로 나눈다. Tracked 파일은 또 Unmodified(수정...

[Git] 저장소 만들기

Git 저장소를 만드는 방법은 두 가지다. 기존 프로젝트를 Git 저장소로 만들기 다른 서버에 있는 저장소를 Clone하기 기존 프로젝트를 Git 저장소로 만들기 해당 프로젝트의 디렉터리로 이동 후 아래 명령 실행. $ git init 이 명령은 .git이라는 하위 디렉터리를 만든다. .git 디렉터리에는 저장소에 필요한 뼈대 ...

[Git] 최초 설정

git config라는 도구로 설정 내용을 확인하고 변경할 수 있다. Git은 이 설정에 따라 동작한다. ※ 파일(fedora 혹은 ubuntu(debian 류) 등 리눅스 환경에서의 경로) linux: /etc/gitconfig Windows ($HOME 디렉토리에서 .gitconfig 파일 검색) C:\Users$USER.gitconfig...

[Git] 시작하기

Pro Git 2nd 본 Git 게시글은 도서 “Pro Git 2nd 스캇 샤콘, 벤 스트라웁 공저 / 박창우, 이성환, 최용재 공역“을 참고하여 작성했습니다. 내용은 거의 대부분 도서와 동일하나 Git 2.23.0 이전 버전의 명령어를 Git에서 새로 제안하는 명령어로 바꿨고, 중간중간 추가 내용이 있으면 좋겠다 싶은 곳에는 짧게 제 의견을 추가...

프론트엔드 웹 서비스에서 우아하게 비동기 처리하기

API를 호출하거나 네이티브 앱과 통신할 때 프론트엔드 웹 서비스에서는 반드시 비동기 작업이 일어나게 됩니다. 일상처럼 다루고 있지만 정작 UI에서 다루기 힘든 비동기 프로그래밍. React Suspense를 이용하여 우아하게 처리하는 이론과 실전 적용법을 공유합니다. 토스의 프로젝트 구조 토스 앱 내에서 WebView를 이용해 iOS/A...