[TIL] 23-12-11

Lev·2023년 12월 11일
0

📓TIL Archive

목록 보기
1/33

형상관리 프로그램

  • 종류가 다양하다 ex) SVN, Git, 포포스
  • 수많은 프로그래머들이 한 개의 프로젝트를 함께 하기 위해 사용(원본 한개를 두기 위함)
  • 그것을 가능하게 하는 프로그램일 뿐, 서버를 의미하는 것은 아니다
  • 서버란? 다른 곳에 두고 하드와 램 등을 사용하는 컴퓨터
  • 따라서 그 서버에 우리 프로젝트를 저장해 두는 것

Github

  • 새 프로젝트 만들기
    • public ⇒ private이면 다른 사람이 내 프로젝트를 받기 위해 친추해야 한다(…)
    • README ⇒ 있어도 없어도 상관 X
    • gitignore ⇒ 프로젝트를 visual studio로 진행하기 때문에 올라가지 않아도 될 파일들을 배제하기 위해 포함시켜줘야 한다
    • license ⇒ MIT license
  • 프로젝트 다운받기
    • .zip
    • Visual Studio
    • Git 커맨드 명령어
      • Git이 설치가 되어 있어야 로컬에서 명령어를 사용할 수 있다
      • Standalone Installer (환경변수 설정 등을 알아서 도와줌) → 64-bit Git for Windows Setup
      • 설치 도중, Adjusting your PATH environment
        • Git bash(Git을 사용하기 편하게 해주는 프로그램) 사용
        • 커맨드라인과 다른 프로그램으로 사용
        • 커맨드라인만 사용 ⇒ cmd에서만 사용하려면 이 옵션 선택
      • Github의 Repository 페이지에서 HTTPS URL 복사
      • cmd 창에 git clone (HTTPS URL) 입력
      • Github 로그인 해주기 (로그인 후에도 윈도우의 자격증명관리자에서 연결을 삭제할 수 있다)
      • 로컬에 다운된 Repository에서 숨긴 파일, 확장자명 볼 수 있도록 수정

IDE

  • 통합개발환경
  • 프로그램을 제작할 때, 코드관리 컴파일러 설정 디렉토리 등 소모적인 설정들을 기본적으로 지정해주고, 언제든지 쉽게 빌드하여 .exe 파일을 만들도록 도와주는 프로그램

Visual Studio

  • Visual Studio Installer
    • 옵션 선택 가능
      • .NET 데스크톱 개발
      • C++를 사용한 데스크톱 개발
      • C++를 사용한 게임 개발 → 아래 세개도 체크해주자
  • 새 프로젝트 만들기
    • 빈 프로젝트
    • 위치 ⇒ .git이 있는 폴더
  • Github와의 연동
    • 수정 사항 발생 → 모두 커밋 (로컬커밋상태) → 푸시
    • 상단의 Git 메뉴 → 분기관리 : 현재까지 무엇이 업데이트 되었나
profile
⋆꙳⊹⋰ 𓇼⋆ 𝑻𝑰𝑳 𝑨𝑹𝑪𝑯𝑰𝑽𝑬 ⸝·⸝⋆꙳⊹⋰

0개의 댓글