1. gitignore 파일 사용하기 .gitignore 파일은 Git이 의도적으로 무시하는 파일로, Git Repository에 추가되지 말아야 할 폴더 및 파일을 정리하는 파일입니다. .gitignore에 정의된 파일은 Staging Area에 올라가지 않으므로 추적되지 않고, git status로 확인할 수 없습니다. 주로 패스워드와 같은 개인정보가 들어있거나, 노출되어서는 안 되는 파일의 경우 .gitignore를 이용해 제외 처리합니다. *** Staging Area = Git Directory의 곧 commit할 파일에 대한 정보를 저장하는 영역 [Git] add/commit/push 의 차이: Git 파일의 상태 add/commit/push 세 명령어의 차이를 이해하려면 우선 Git이 파일을..
add/commit/push 세 명령어의 차이를 이해하려면 우선 Git이 파일을 어떻게 관리하는지 이해해야 합니다. 1. Git 파일의 상태 Git은 파일을 크게 Committed, Modified, Staged의 세 가지 상태로 관리합니다. Committed 데이터가 로컬 저장소에 안전하게 저장됨 Modified 수정한 파일을 아직 로컬 저장소에 커밋하지 않은 상태 Staged 수정한 파일을 곧 commit할 것이라고 표시한 상태 Git Directory(Repository)는 현재 작업하는 디렉터리에서 파일을 가져와 Working Directory를 만듭니다. 1. Working Directory에서 파일을 수정 2. 수정한 파일을 git add 로 Staging Area에 올림 3. Staging ..
시스템이 크든 작든 개발자라면 반드시 사용해야 할 Git과 Github, 어떻게 사용해야 할까요? 1. Git과 Github 📌 Git git은 "분산 버전 관리 시스템" 입니다. 쉽게 말해 전체 소스 파일을 대상으로 개발한 프로그램의 이력을 관리하는 것인데, 로컬 저장소와 원격 저장소를 분리해 사용합니다. 로컬 저장소에서 개발한 프로그램 소스를 원격 저장소에 올리고, 버전 업데이트나 협업을 진행할 때 이 원격 저장소에서 다시 로컬 저장소로 소스를 받아 작업할 수 있습니다. 따라서 평소에는 서버와 통신할 필요 없이 대부분의 작업을 로컬에서 진행하다가 필요 시 원격 저장소로 작업 내용을 push 합니다. (속도 빠름!) 브랜치(branch)를 생성해 동시에 여러 작업을 진행하며 충돌 없이 복구, 삭제, 합..
- Total
- Today
- Yesterday
- Windows Server
- Azure DNS
- 에티버스러닝
- Ansible
- AWS
- aws cli
- vsphere
- rocky9
- Git
- Vmware
- github
- VM Tools
- VPC
- Window Server Manager
- ycampus
- Route53 비용 정책
- k8s
- Docker
- kubectl
- Route53
- IAM
- Google Cloud DNS
- RECA
- kubernetes
- IAC
- redhat
- 클라우드 DNS 서비스
- Local Zones
- EKS
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |