Git
-
Intro. 더보기01. WSL> GitHub 환경설정 프로세스 Windows "자격 증명 관리자" 에 GitHub 계정 정보 등록방법1) Windows 환경에서 Git 환경설정 & GitHub 사용하는 과정에서 계정 정보 등록방법2) 자격 증명 관리자에 GitHub 계정 정보 직접 등록WSL 환경설정WSL 환경에서 Git 환경설정WSL 환경에서 Windows 환경에서 등록된 GCM 자격 증명과 연결WSL 환경에서 GitHub 연동 02. Windows "자격 증명 관리자" 란? Windows 에는 "Credential Manager, 자격 증명 관리자" 라는 프로그램이 존재합니다.저장된 "자격 증명"으로 로그인 과정을 생략하고 웹 사이트, 응용 프로그램 및 네트워크에 접속하는 기능입니다. ..
<WSL> GitHub 환경설정Intro. 더보기01. WSL> GitHub 환경설정 프로세스 Windows "자격 증명 관리자" 에 GitHub 계정 정보 등록방법1) Windows 환경에서 Git 환경설정 & GitHub 사용하는 과정에서 계정 정보 등록방법2) 자격 증명 관리자에 GitHub 계정 정보 직접 등록WSL 환경설정WSL 환경에서 Git 환경설정WSL 환경에서 Windows 환경에서 등록된 GCM 자격 증명과 연결WSL 환경에서 GitHub 연동 02. Windows "자격 증명 관리자" 란? Windows 에는 "Credential Manager, 자격 증명 관리자" 라는 프로그램이 존재합니다.저장된 "자격 증명"으로 로그인 과정을 생략하고 웹 사이트, 응용 프로그램 및 네트워크에 접속하는 기능입니다. ..
2024.05.13 -
Pre-work.더보기01. WSL 환경 설정 WSL2 환경설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활basiclike.tistory.com 02. WSL 초기 설정 WSL2 초기 설정패키지 미러 주소를 카카오로 설정 sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list 패키지 업데이트, 업그레이드, 불필요한 패키지 자동 제거basiclike.tistory.com 참고) WSL 삭제WSL 설치 과정에서 문제가 발생하면, 제거하고 처음부터 다시 ..
<WSL> Git 환경설정Pre-work.더보기01. WSL 환경 설정 WSL2 환경설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활basiclike.tistory.com 02. WSL 초기 설정 WSL2 초기 설정패키지 미러 주소를 카카오로 설정 sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list 패키지 업데이트, 업그레이드, 불필요한 패키지 자동 제거basiclike.tistory.com 참고) WSL 삭제WSL 설치 과정에서 문제가 발생하면, 제거하고 처음부터 다시 ..
2024.05.13 -
Step 1. Git 환경설정더보기Windows 환경에서 Git 환경설정 Git 환경설정" data-og-description="Step 1. Git 다운로드더보기 Step 2. Git 설치더보기2.43.0 버전 설치를 기준으로 작성되어, 최신 버전과 차이가 있을 수 있습니다. 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/265" data-og-url="https://basiclike.tistory.com/265" data-og-image="https://scrap.kakaocdn.net/dn/do9ivG/hyV2rAwEwo..
<Win> GitHub 환경설정Step 1. Git 환경설정더보기Windows 환경에서 Git 환경설정 Git 환경설정" data-og-description="Step 1. Git 다운로드더보기 Step 2. Git 설치더보기2.43.0 버전 설치를 기준으로 작성되어, 최신 버전과 차이가 있을 수 있습니다. 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/265" data-og-url="https://basiclike.tistory.com/265" data-og-image="https://scrap.kakaocdn.net/dn/do9ivG/hyV2rAwEwo..
2024.05.13 -
Step 1. Git 다운로드더보기 Step 2. 설치더보기2.43.0 버전 설치를 기준으로 작성되어, 최신 버전과 차이가 있을 수 있습니다. 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재설치됩니다.첫 설치 페이지 하단의 "새로운 옵션만 설정하기"을 체크할 경우, 이전 버전에 없는 새로운 기능이 추가된 경우만 설치 과정에서 선택하도록 보입니다. 그 외의 옵션은 이전 버전의 설정을 유지합니다. 1. 약관 확인, 2. 경로 설정, 3. Next 4. 구성요소 선택, 5. Next 6. 시작메뉴 폴더 지정, 7. 기본 편집기 VSCode 선, 8. Next 9. 기본 브랜치 이름 설정(main), 10.Next, 11. git 환경변수 설정, 12.Next 13. SSH 설정, 14..
<Win> Git 환경설정Step 1. Git 다운로드더보기 Step 2. 설치더보기2.43.0 버전 설치를 기준으로 작성되어, 최신 버전과 차이가 있을 수 있습니다. 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재설치됩니다.첫 설치 페이지 하단의 "새로운 옵션만 설정하기"을 체크할 경우, 이전 버전에 없는 새로운 기능이 추가된 경우만 설치 과정에서 선택하도록 보입니다. 그 외의 옵션은 이전 버전의 설정을 유지합니다. 1. 약관 확인, 2. 경로 설정, 3. Next 4. 구성요소 선택, 5. Next 6. 시작메뉴 폴더 지정, 7. 기본 편집기 VSCode 선, 8. Next 9. 기본 브랜치 이름 설정(main), 10.Next, 11. git 환경변수 설정, 12.Next 13. SSH 설정, 14..
2024.05.13 -
개발 환경설정을 배운다면, 항상 제거하는 방법도 함께 알아두도록 합니다. Git 제거더보기01. 제거 remove: package 삭제--purge: config 설정 포함 (완전 삭제)sudo apt-get --purge remove git -y 02. 의존성 제거 autoremove: 의존성 없어 사용되지 않는 package 자동 삭제sudo apt-get autoremove -y *설치와 제거를 반복하여, 환경설정 방법을 익혀둡니다.
<ubuntu, WSL> Git 제거개발 환경설정을 배운다면, 항상 제거하는 방법도 함께 알아두도록 합니다. Git 제거더보기01. 제거 remove: package 삭제--purge: config 설정 포함 (완전 삭제)sudo apt-get --purge remove git -y 02. 의존성 제거 autoremove: 의존성 없어 사용되지 않는 package 자동 삭제sudo apt-get autoremove -y *설치와 제거를 반복하여, 환경설정 방법을 익혀둡니다.
2024.05.10 -
⏩ GitHub 계정 정보 삭제 방법더보기
<Win> GCM, GitHub 자격증명 삭제⏩ GitHub 계정 정보 삭제 방법더보기
2024.04.16 -
1. Source Tree Git을 GUI로 다룰 수 있도록 해주는 툴입니다. 설치 중, BitBucket 계정은 생략합니다. 1.1 sourcetreeapp.com 클릭해서 Sourcetree 를 다운로드 합니다. 1.2 Source Tree 설치 BitBucket 계정은 생략 Mercurial 체크 해제
<Win> Source Tree 설치1. Source Tree Git을 GUI로 다룰 수 있도록 해주는 툴입니다. 설치 중, BitBucket 계정은 생략합니다. 1.1 sourcetreeapp.com 클릭해서 Sourcetree 를 다운로드 합니다. 1.2 Source Tree 설치 BitBucket 계정은 생략 Mercurial 체크 해제
2024.04.06 -
⏩ 서버와 클라이언트를 각각 작업해서 수정하고 공유하고 협업하세요.
07. GitHub로 협업 실습하기⏩ 서버와 클라이언트를 각각 작업해서 수정하고 공유하고 협업하세요.
2024.02.20 -
⏩ 새 커밋을 만들고, GitHub로 푸시하기 더보기 ① README 파일의 내용을 수정합니다. ② 수정된 파일을 깃에 추가합니다. ③ 새로운 커밋을 만듭니다. ④ 새로운 커밋을 GitHub 원격 저장소에 푸시 합니다. ⑤ GitHub 에 푸시된 내용을 확인합니다. ⏩ GitHub 새로운 커밋을, 로컬 저장소에 갱신하기 더보기 앞서 새 커밋을 만들고, GitHub 원격 저장소로 푸시했습니다. 그림의 4, 5번에 해당합니다. 하지만 6번 는 그렇지 않습니다. ① 에와 에는 새로운 커밋이 반영되습니다. 하지만 는 그렇지 않습니다. ② 갱신되지 않은 에서 를 실행합니다. ③ 새git pull origin main 명령을 입력합니다. 원격 저장소에 새로운 커밋이 있다면, 새로운 작업들을 내 로컬 저장소로 가져오..
06. GitHub로 협업하기⏩ 새 커밋을 만들고, GitHub로 푸시하기 더보기 ① README 파일의 내용을 수정합니다. ② 수정된 파일을 깃에 추가합니다. ③ 새로운 커밋을 만듭니다. ④ 새로운 커밋을 GitHub 원격 저장소에 푸시 합니다. ⑤ GitHub 에 푸시된 내용을 확인합니다. ⏩ GitHub 새로운 커밋을, 로컬 저장소에 갱신하기 더보기 앞서 새 커밋을 만들고, GitHub 원격 저장소로 푸시했습니다. 그림의 4, 5번에 해당합니다. 하지만 6번 는 그렇지 않습니다. ① 에와 에는 새로운 커밋이 반영되습니다. 하지만 는 그렇지 않습니다. ② 갱신되지 않은 에서 를 실행합니다. ③ 새git pull origin main 명령을 입력합니다. 원격 저장소에 새로운 커밋이 있다면, 새로운 작업들을 내 로컬 저장소로 가져오..
2024.02.20 -
로컬 작업물을 원격(Remote) 저장소로 업로드 할 수 있다면, 반대로 원격(Remote) 저장소의 작업물을 내려받을 수도 있습니다. 다른 개발자의 작업물을 내 로컬 컴퓨터에 가져오거나, 내 작업물을 새 컴퓨터에 내려받을 수 있습니다. ⏩ GitHub 원격(Romote) 저장소에서 로컬 저장로 내려받기(Clone) 더보기 원격 저장소에 등록된 작업물을 로컬 저장소로 내려받는 작업을 Clone 이라고 합니다. 원격 저장소에 등록된 작업물을 로컬 저장소에 복제하는 작업을 의미합니다. 클론(clone) 작업은 최신 버전의 작업물만이 아니라 이전 커밋들과 원격 저장소 주소등 모든 작업을 복사합니다. 01. 원격 저장소에 등록된 작업물을 내려받을 폴더를 하나 생성합니다. 02. 폴더에서 Git Bash를 실행합..
05. GitHub에서 내려받기로컬 작업물을 원격(Remote) 저장소로 업로드 할 수 있다면, 반대로 원격(Remote) 저장소의 작업물을 내려받을 수도 있습니다. 다른 개발자의 작업물을 내 로컬 컴퓨터에 가져오거나, 내 작업물을 새 컴퓨터에 내려받을 수 있습니다. ⏩ GitHub 원격(Romote) 저장소에서 로컬 저장로 내려받기(Clone) 더보기 원격 저장소에 등록된 작업물을 로컬 저장소로 내려받는 작업을 Clone 이라고 합니다. 원격 저장소에 등록된 작업물을 로컬 저장소에 복제하는 작업을 의미합니다. 클론(clone) 작업은 최신 버전의 작업물만이 아니라 이전 커밋들과 원격 저장소 주소등 모든 작업을 복사합니다. 01. 원격 저장소에 등록된 작업물을 내려받을 폴더를 하나 생성합니다. 02. 폴더에서 Git Bash를 실행합..
2024.02.20 -
지금까지 배운 내용은, 혼자 개발할때 버전 관리를 하는 방법이었습니다. 협업을 통해 다른 개발자들과 함께 버전을 관리하려면 원격 저장소를 이용해야 합니다. GitHub 웹사이트에 구글 독스나 클라우드처럼 여러사람이 협업 가능한 공용 폴더를 만드는 것입니다. 로컬(local) 저장소와 구분되는 개념으로, 원격(remote) 저장소라고 합니다. ⏩ GitHub 원격(Romote) 저장소 생성 더보기 GitHub 로그인 후, 우측 상단에 ① [+] 기호를 클릭하고 ② New repository (새 저장소)를 선택합니다. ③ 원하는 New repository (새 원격 저장소) 이름을 입력하고 ④ New repository (새 원격 저장소)에 대한 간단한 설명을 입력합니다. ⑤ New repository (..
04. GitHub에 올리기지금까지 배운 내용은, 혼자 개발할때 버전 관리를 하는 방법이었습니다. 협업을 통해 다른 개발자들과 함께 버전을 관리하려면 원격 저장소를 이용해야 합니다. GitHub 웹사이트에 구글 독스나 클라우드처럼 여러사람이 협업 가능한 공용 폴더를 만드는 것입니다. 로컬(local) 저장소와 구분되는 개념으로, 원격(remote) 저장소라고 합니다. ⏩ GitHub 원격(Romote) 저장소 생성 더보기 GitHub 로그인 후, 우측 상단에 ① [+] 기호를 클릭하고 ② New repository (새 저장소)를 선택합니다. ③ 원하는 New repository (새 원격 저장소) 이름을 입력하고 ④ New repository (새 원격 저장소)에 대한 간단한 설명을 입력합니다. ⑤ New repository (..
2024.02.20 -
Git과 메모장을 사용해서, 를 이해해 봅시다. 0. 깃 테스트 파일 준비하기 01. 가장 먼저, 원하는 경로에 폴더 하나를 생성합니다. 더보기 아래 Hello_Git 폴더가 생성된 경로는 하나의 예시입니다. 원하는 경로에 폴더를 생성하시면 됩니다. 폴더의 이름도 원하시는 이름을 사용합니다. C:\Users\KDT\Downloads\Hello_Git 02. 생성한 폴더 안에 라는 메모장 파일 하나를 생성합니다. 더보기 파일 탐색기에서 ①마우스 오른쪽 버튼을 클릭하고 ②새로 만들기 > ③텍스트 문서를 클릭합니다. ④ 파일 이름을 로 합니다. @README 텍스트 파일은 일반적으로 프로젝트의 설명이 작성됩니다. GitHub에서는 README.md 라는 확장자 파일이 사용되는데, Markdown 으로 텍스트 ..
03. git에 저장하고 불러오기Git과 메모장을 사용해서, 를 이해해 봅시다. 0. 깃 테스트 파일 준비하기 01. 가장 먼저, 원하는 경로에 폴더 하나를 생성합니다. 더보기 아래 Hello_Git 폴더가 생성된 경로는 하나의 예시입니다. 원하는 경로에 폴더를 생성하시면 됩니다. 폴더의 이름도 원하시는 이름을 사용합니다. C:\Users\KDT\Downloads\Hello_Git 02. 생성한 폴더 안에 라는 메모장 파일 하나를 생성합니다. 더보기 파일 탐색기에서 ①마우스 오른쪽 버튼을 클릭하고 ②새로 만들기 > ③텍스트 문서를 클릭합니다. ④ 파일 이름을 로 합니다. @README 텍스트 파일은 일반적으로 프로젝트의 설명이 작성됩니다. GitHub에서는 README.md 라는 확장자 파일이 사용되는데, Markdown 으로 텍스트 ..
2024.02.15 -
Git, SourceTree 설치 https://basiclike.tistory.com/265 git, SourceTree" data-og-description="1. git 다운로드 Git (git-scm.com) 클릭해서 git을 다운로드 합니다. 2.다운로드 받은 git 설치 파일을 실행 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재설치 됩니다. 1.약관 확인, 2.경" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/265" data-og-url="https://basiclike.tistory.com/265" data-og-image="https://scrap.kakaoc..
02. Git 실습 환경 설정Git, SourceTree 설치 https://basiclike.tistory.com/265 git, SourceTree" data-og-description="1. git 다운로드 Git (git-scm.com) 클릭해서 git을 다운로드 합니다. 2.다운로드 받은 git 설치 파일을 실행 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재설치 됩니다. 1.약관 확인, 2.경" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/265" data-og-url="https://basiclike.tistory.com/265" data-og-image="https://scrap.kakaoc..
2024.02.15 -
프로그래밍 기술을 바라보는 개발자의 관점 우리가 배우는 모든 프로그래밍 기술은, 폰 노이만 구조 이래 기본 원리와 기술 뿌리가 변하지 않았습니다. 기존 소프트웨어 개발 방법을 조금이라도 쉽고, 편리하게 하기 위해 발전된 하나의 기술일 뿐입니다. 깃도 마찬가지입니다. 깃은 소프트웨어 개발에서 어떤 불편한 점을 개선하기 위해 등장했는지를 이해한 뒤, 개선된 기술을 내가 작업하는 프로젝트에 적용 시킬 수 있도록 합시다. 저장, 불러오기, 파일명(식별자) 깃을 배우기 전에, 개발자 관점에서 벗어나 컴퓨터 사용자 입장에서 컴퓨터의 저장과 불러오기, 파일명(식별자)이라는 개념에 대해 명확히 인지하고 다시 한 번 이해해봅시다. 가장 먼저, 모든 프로그램은 데이터를 "저장" 하는 기능이 있습니다. 단순히 문서를 작성하..
01. 저장과 불러오기프로그래밍 기술을 바라보는 개발자의 관점 우리가 배우는 모든 프로그래밍 기술은, 폰 노이만 구조 이래 기본 원리와 기술 뿌리가 변하지 않았습니다. 기존 소프트웨어 개발 방법을 조금이라도 쉽고, 편리하게 하기 위해 발전된 하나의 기술일 뿐입니다. 깃도 마찬가지입니다. 깃은 소프트웨어 개발에서 어떤 불편한 점을 개선하기 위해 등장했는지를 이해한 뒤, 개선된 기술을 내가 작업하는 프로젝트에 적용 시킬 수 있도록 합시다. 저장, 불러오기, 파일명(식별자) 깃을 배우기 전에, 개발자 관점에서 벗어나 컴퓨터 사용자 입장에서 컴퓨터의 저장과 불러오기, 파일명(식별자)이라는 개념에 대해 명확히 인지하고 다시 한 번 이해해봅시다. 가장 먼저, 모든 프로그램은 데이터를 "저장" 하는 기능이 있습니다. 단순히 문서를 작성하..
2024.02.08 -
프로젝트는 하나의 구성 단위 이상으로 관리되는게 일반적이다. 일반적으로 프로젝트는 1)로컬, 2)테스트, 3)적용, 4)배포 4단계로 관리된다. 기존의 프로젝트 소스코드를 수정하지 않고, 새로운 기능을 적용시키는 테스트를 진행하려면 어떻게 해야 할까? Branch 는 하나의 프로젝트에서 하나 이상의 구성 묶음을 관리하는 단위(폴더, 파일 묶음)이다. 1. branch 추가 생성, 변경, 삭제 현재 브랜치 목록 확인 git branch 브랜치 추가 git branch 브랜치 변경 git swtich 브랜치 삭제 git branch -d 브랜치명 변경 git branch -m 2. branch 1개 추가, 확인, 변경, 삭제 Branch 는 관리 단위이다. 3. branch 1개 추가 후, 각자 작업하기 브..
8. branch, merge, rebase프로젝트는 하나의 구성 단위 이상으로 관리되는게 일반적이다. 일반적으로 프로젝트는 1)로컬, 2)테스트, 3)적용, 4)배포 4단계로 관리된다. 기존의 프로젝트 소스코드를 수정하지 않고, 새로운 기능을 적용시키는 테스트를 진행하려면 어떻게 해야 할까? Branch 는 하나의 프로젝트에서 하나 이상의 구성 묶음을 관리하는 단위(폴더, 파일 묶음)이다. 1. branch 추가 생성, 변경, 삭제 현재 브랜치 목록 확인 git branch 브랜치 추가 git branch 브랜치 변경 git swtich 브랜치 삭제 git branch -d 브랜치명 변경 git branch -m 2. branch 1개 추가, 확인, 변경, 삭제 Branch 는 관리 단위이다. 3. branch 1개 추가 후, 각자 작업하기 브..
2024.01.04 -
1. revert 과거의 commit 실행 시점으로 복원하기 * commit 이 완료된 시점으로 돌아가는 것이 아니라, 해당 시점의 commit 동작을 다시 실행하는 것. ① commits 로그 확인 터미널은 vi 에디터로 열리게 되면, k, j 로 이동하고, :wq 명령어로 저장 종료 가능하다. commit 키워드 뒤의 16진수는 복원 작업 식별에 필요한 해시 코드이다. git log ② 두번째 "commit 2" 시점으로 복원하기 revert 명령어는, 과거의 특정 커밋 시점으로 추가 커밋(저장)됩니다. 커밋의 뜻인 "~를 적어 두다" 를 기반으로 해석하면, 과거의 특정 커밋 시점으로 다시 작성되는 것입니다. git revert ③ 충돌 문제 파악 ④ 병합 ⑦ revert 마무리 ⑧ GitKraken..
7. revert, reset1. revert 과거의 commit 실행 시점으로 복원하기 * commit 이 완료된 시점으로 돌아가는 것이 아니라, 해당 시점의 commit 동작을 다시 실행하는 것. ① commits 로그 확인 터미널은 vi 에디터로 열리게 되면, k, j 로 이동하고, :wq 명령어로 저장 종료 가능하다. commit 키워드 뒤의 16진수는 복원 작업 식별에 필요한 해시 코드이다. git log ② 두번째 "commit 2" 시점으로 복원하기 revert 명령어는, 과거의 특정 커밋 시점으로 추가 커밋(저장)됩니다. 커밋의 뜻인 "~를 적어 두다" 를 기반으로 해석하면, 과거의 특정 커밋 시점으로 다시 작성되는 것입니다. git revert ③ 충돌 문제 파악 ④ 병합 ⑦ revert 마무리 ⑧ GitKraken..
2024.01.03 -
1. git 준비 ① VSCode, workspace 에서 문서를 작성합니다. ② git 으로 관리를 시작합니다. ③ 몇 번의 commit을 진행합니다. 2. GitKraken 연동 ① GitKraken 을 실행하고, Open a repo 클릭 ② Open a Repository 클릭 ③ VScode 의 workspace 경로 선택 ④ 작업중인 git 저장소가 GitKraken 에 연동된 상태를 확인 할 수 있다. workspace: 프로젝트가 진행되는 작업 공간 repository: 프로젝트가 git 으로 관리되었을 때, 변경사항이 저장되는 저장소 branch: git 저장소에 저장되는 변경사항들의 묶음을 식별하는 이름 graph: git 관리 상태를 그래프로 확인 할 수 있다. commit messa..
6. GitKraken1. git 준비 ① VSCode, workspace 에서 문서를 작성합니다. ② git 으로 관리를 시작합니다. ③ 몇 번의 commit을 진행합니다. 2. GitKraken 연동 ① GitKraken 을 실행하고, Open a repo 클릭 ② Open a Repository 클릭 ③ VScode 의 workspace 경로 선택 ④ 작업중인 git 저장소가 GitKraken 에 연동된 상태를 확인 할 수 있다. workspace: 프로젝트가 진행되는 작업 공간 repository: 프로젝트가 git 으로 관리되었을 때, 변경사항이 저장되는 저장소 branch: git 저장소에 저장되는 변경사항들의 묶음을 식별하는 이름 graph: git 관리 상태를 그래프로 확인 할 수 있다. commit messa..
2024.01.03 -
1. git 관리에서 특정 파일/폴더를 제외 하는 방법 ① .gitignore 파일을 생성합니다. ② 제외시킬 파일/폴더명을 입력합니다. ③ 제외된 파일/폴더는 변경사항이 있더라도, git 에 반영되지 않습니다. 2. 제외 패턴 공식 문서 Git - gitignore 문서 (git-scm.com) 를 참고하여 학습합니다. # 이렇게 #를 사용해서 주석 # 모든 file.c file.c # 최상위 폴더의 file.c /file.c # 모든 .c 확장자 파일 *.c # .c 확장자지만 무시하지 않을 파일 !not_ignore_this.c # logs란 이름의 파일 또는 폴더와 그 내용들 logs # logs란 이름의 폴더와 그 내용들 logs/ # logs 폴더 바로 안의 debug.log와 .c 파일들 l..
5. gitignore1. git 관리에서 특정 파일/폴더를 제외 하는 방법 ① .gitignore 파일을 생성합니다. ② 제외시킬 파일/폴더명을 입력합니다. ③ 제외된 파일/폴더는 변경사항이 있더라도, git 에 반영되지 않습니다. 2. 제외 패턴 공식 문서 Git - gitignore 문서 (git-scm.com) 를 참고하여 학습합니다. # 이렇게 #를 사용해서 주석 # 모든 file.c file.c # 최상위 폴더의 file.c /file.c # 모든 .c 확장자 파일 *.c # .c 확장자지만 무시하지 않을 파일 !not_ignore_this.c # logs란 이름의 파일 또는 폴더와 그 내용들 logs # logs란 이름의 폴더와 그 내용들 logs/ # logs 폴더 바로 안의 debug.log와 .c 파일들 l..
2024.01.03 -
요약 0. 변경된 파일 저장하기 파일을 저장하는 것은, git 에 저장하는 것이 아니다. 하지만 git 을 사용하기 위해서 우선 파일이 저장되어야 한다. 1. 변경사항 확인하기 git status 2. 파일과 변경사항 추가하기 git add 3. 저장하기 git commit -m 1. git status git 으로 관리되는 프로젝트의 변경된 사항을 확인합니다 ① workspace에 문서를 작성한다. ② git init 명령어를 통해, workspace 를 git 이 관리할 수 있도록 설정한다. git init ③ git status 명령어를 통해, 작업 변경사항을 확인한다. git status 2. git add . ④ 변경 사항이 있는 파일을 하나씩 git branch 에 add git add ⑤ 변..
4. git status, add, commit요약 0. 변경된 파일 저장하기 파일을 저장하는 것은, git 에 저장하는 것이 아니다. 하지만 git 을 사용하기 위해서 우선 파일이 저장되어야 한다. 1. 변경사항 확인하기 git status 2. 파일과 변경사항 추가하기 git add 3. 저장하기 git commit -m 1. git status git 으로 관리되는 프로젝트의 변경된 사항을 확인합니다 ① workspace에 문서를 작성한다. ② git init 명령어를 통해, workspace 를 git 이 관리할 수 있도록 설정한다. git init ③ git status 명령어를 통해, 작업 변경사항을 확인한다. git status 2. git add . ④ 변경 사항이 있는 파일을 하나씩 git branch 에 add git add ⑤ 변..
2024.01.03 -
1. git 으로 프로젝트 관리 시작 ① workspace(작업공간) 생성합니다. ② 텍스트 문서(title.txt) 파일 하나를 만들고, 아무 문장이나 작성합니다. ③ Ctrl + ` 단축키를 눌러서 터미널을 띄웁니다. ④ 터미널에 명령어 "git init" 을 입력합니다. VSCode 는 git 관련 편의 기능을 제공합니다. git 이 동작하면, VSCode 에서 U(Update) 아이콘과 파일명의 색을 변경하여 알려줍니다. git init 2. git 실행의 이해 ⑤ Files 탐색기를 이용해, workspace(작업공간) 폴더 로 이동합니다. ⑥ 숨긴 파일 보기를 체크합니다. ⑦ 📂.git 폴더가 생성되어 있는 것을 확인할 수 있습니다. 이 폴더는 git init 명령어로 생성된 .git 폴더입니..
3. git init1. git 으로 프로젝트 관리 시작 ① workspace(작업공간) 생성합니다. ② 텍스트 문서(title.txt) 파일 하나를 만들고, 아무 문장이나 작성합니다. ③ Ctrl + ` 단축키를 눌러서 터미널을 띄웁니다. ④ 터미널에 명령어 "git init" 을 입력합니다. VSCode 는 git 관련 편의 기능을 제공합니다. git 이 동작하면, VSCode 에서 U(Update) 아이콘과 파일명의 색을 변경하여 알려줍니다. git init 2. git 실행의 이해 ⑤ Files 탐색기를 이용해, workspace(작업공간) 폴더 로 이동합니다. ⑥ 숨긴 파일 보기를 체크합니다. ⑦ 📂.git 폴더가 생성되어 있는 것을 확인할 수 있습니다. 이 폴더는 git init 명령어로 생성된 .git 폴더입니..
2024.01.02