본문 바로가기

git

개발 소스코드 관리; 5. 예제로 본 Git 사용법 (기본 명령어) - 1 개발 소스코드 관리1. 형상관리, CI/CD2. Git을 설치하고 덤으로 얻는 리눅스 환경3. GitHub 사용하기 - 1) 계정생성, Token 발행4. GitHub 사용하기 - 2) VSCode 연결, 해제5. 예제로 본 Git 사용법 (기본 명령어) - 1 윈도우에 git도 설치하고 GitHub에 내 프로젝트 (repository)도 만들었다. 이제 만들고 있는 아두이노 sketch프로그램의 소스코드를 git을 사용해 관리하는 과정을 보면서 git 어떻게 사용하는지 알아보려고 한다.1. git 사용 시작하기git으로 버전관리 (형상관리)를 시작하는 방법에는 크게 2가지가 있다. 첫 번째는 앞 GitHub의 글에서 보듯이 서버에서 먼저 프로젝트 (repository)를 만들고 복제 (clone)을 해.. 더보기
개발 소스코드 관리; 4. GitHub 사용하기 - 2) VSCode 연결, 해제 1. 형상관리, CI/CD2. Git을 설치하고 덤으로 얻는 리눅스 환경3. GitHub 사용하기 - 1) 계정생성, Token 발행4. GitHub 사용하기 - 2) VSCode 연결, 해제5. 예제로 본 Git 사용법 (기본 명령어) - 15. VSCode와 GitHub을 연결하기"4. 내 노트북에 복제하기"에서는 cmd에서 명령어로 작업할 폴더에 복사하는 방법을 사용했는데, VSCode에 바로 GitHub에 연결하고 복제 (Clone) 할 수 있다. 1. 먼저 VSCode를 열고 왼쪽 아이콘들 중에서 "Source Control" 아이콘을 누른다.나중에 Git을 사용해서 버전관리(또는 형상관리)를 할 때마다 이 아이콘을 누르면 된다. 2. 왼쪽에 나타나는 새로운 화면에서 "Clone Reposito.. 더보기
개발 소스코드 관리; 3. GitHub 사용하기 - 1) 계정생성, Token 발행 개발 소스코드 관리1. 형상관리, CI/CD2. Git을 설치하고 덤으로 얻는 리눅스 환경3. GitHub 사용하기 - 1) 계정생성, Token 발행4. GitHub 사용하기 - 2) VSCode 연결, 해제5. 예제로 본 Git 사용법 (기본 명령어) - 1오늘은 내가 만드는 소스코드를 내 노트북이 아닌 인터넷상의 저장공간에 안전하게 보관해 보려고 한다. 물론 Dropbox를 사용해서 간단하게 sync 시켜도 안전한 서버에 저장되고 간단한 버전관리가 되자만, GitHub를 사용하면 git의 기능, 즉 버전관리, 작업 영역 (branch) 관리 등을 서버를 이용해서 할 수 있고마크다운 파일, REAME.md 파일을 이용해서 프로젝트 웹 페이지를 만들 수 있고private 하게 만들어 외부에 노출되는 범.. 더보기
개발 소스코드 관리; 2. Git을 설치하고 덤으로 얻는 리눅스 환경 개발 소스코드 관리1. 형상관리, CI/CD2. Git을 설치하고 덤으로 얻는 리눅스 환경3. GitHub 사용하기 - 1) 계정생성, Token 발행4. GitHub 사용하기 - 2) VSCode 연결, 해제5. 예제로 본 Git 사용법 (기본 명령어) - 11. Git과 MinGWGit은 현재 가장 많이 사용되고 있는 Version Control 소프트웨어이다. 가장 많은 오픈소스 프로젝트가 호스팅 되고 있는 곳이 GitHub이고 당연히 오픈소스를 받는 대표적인 방법이 Git이다. 이전에는 SourceForge가 가장 많았는데 내가 아는 많은 프로젝트들이 GitHub으로 이전했다. Source Forge는 CVS (Concurrent Version System)나 SVN (이건 약자가 아니라 Subv.. 더보기
개발 소스코드 관리; 1. 형상관리, CI/CD (Continuous Integration, Continuous Delivery) 개발 소스코드 관리1. 형상관리, CI/CD2. Git을 설치하고 덤으로 얻는 리눅스 환경3. GitHub 사용하기 - 1) 계정생성, Token 발행4. GitHub 사용하기 - 2) VSCode 연결, 해제5. 예제로 본 Git 사용법 (기본 명령어) - 1 인터넷이나 책에서 형상관리나 CI/CD가 무엇인지에 읽어보면 설명은 잘 되어 있지만 잘 와닿지 않는 경우가 많다. 그래서 그동안 내가 경험하고 느낀 것을 짧게 공유하고, 현재 내가 하고 작은 프로젝트를 관리할 수 있는 간단한 CI/CD를 만든 과정을 설명하겠다.1. 내 생활에서 찾아본 형상관리, CI/CD아직 체계적인 회사에서 일하고 있지 않는 개발자이거나 이제 프로그램을 배우기 시작한 학생이라면 한 번쯤은 새로운 기능을 자신 있게 추가했는데 동.. 더보기