본문 바로가기

git

[Git] 깃 설치하고 깃 프로젝트 만들기 지난 포스팅에서는 깃과 깃허브가 무엇인지 알아보았습니다. 이제 실제로 깃과 깃허브를 사용하여 프로젝트를 관리하는 방법에 대해서 알아보겠습니다. 이번 포스팅에서는 깃을 설치하고, 초기화, 즉 깃 프로젝트를 생성하기까지 방법을 알려드리겠습니다. 해당 포스팅은 맥 OS를 기준으로 작성되었습니다. https://git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are s.. 더보기
[Python] LeetCode 문제풀이 :: 344. Reverse String 리트코드 344번 문제풀이 https://leetcode.com/problems/reverse-string/ Reverse String - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Write a function that reverses a string. The input string is given as an array of characters char[]. Do not allocate extra space for another array, you must.. 더보기
[Git] 버전 관리 시스템(VCS), 깃과 깃허브란? 안녕하세요. 깃과 깃허브 사용법에 대한 포스팅입니다. 깃과 깃허브에 대한 소개부터 작성 중인 문서의 버전 관리, 백업, 그리고 협업까지 방법을 알아보겠습니다. OS X를 기반으로 설명할 예정입니다. 간단한 목차는 아래와 같습니다. 깃과 깃허브란? 깃으로 버전 관리하기 깃허브에 백업하기 깃허브로 협업하기 우선 깃과 깃허브란 무엇인지 알아보겠습니다. 프로그래밍을 막 배우기 시작한 사람이면 깃과 깃허브란 말을 자주 듣게 될 것입니다. 프로그래밍을 독학한 저는 처음에 깃=깃허브라고 생각했습니다. 결론부터 얘기하면 깃은 버전을 관리해주는 프로그램(Version Control System)이고 깃허브는 깃으로 관리된 정보를 백업하는 저장소 서비스입니다. 깃에 특화된 웹하드라고 볼 수 있겠습니다. 깃 말고도 다른 v.. 더보기
[Git] 깃 사용법 간단 정리 3 :: add부터 push까지 컴퓨터에 깃을 설치하고, 깃허브에 레파지토리를 생성했다. 이제 실제 내 로컬에 있는 프로젝트를 깃허브 저장소로 올릴 차례다. 우선 터미널(윈도우의 경우 Git CMD)을 켜고 생성한 프로젝트 폴더로 이동한다. 내가 연습에 쓰는 프로젝트는 'node-webapp'이며, Dropbox/Programming 경로에 있다. "cd [프로젝트 경로]" 명령어를 쳐서 해당 경로로 이동한다. 그리고 "ls" 명령어를 쳐서 폴더에 있는 파일을 확인한다. 포스팅 1번대로 해당 경로에서 "git init" 명령어를 쳐서 초기화까지 완료해둔 상태라면, "git status" 명령어를 치고 현재 상태를 확인한다. 아니라면 깃 포스팅 1번으로 가서 깃 설치 및 초기화까지 완료하고 돌아온다. 우선 눈 여겨봐야할 부분은 빨간 색이.. 더보기
[Git] 깃 사용법 간단 정리 1 :: 깃 설치와 초기화 깃은 버전을 관리해주는 프로그램이고, 깃허브는 각 버전을 저장하는 저장소다. 프로그래밍을 막 공부하는 사람이었다면 여기저기서 많이 들어봤을 것이다. 개발자의 놀이터니 뭐니 깃허브에 대한 찬양글을 상당히 쉽게 찾아볼 수 있다. 최근에 마이크로소프트에게 인수되면서 그 찬양이 근거없는 것은 아님을 알 수 있게 됐다. 그런데 이 깃이 초보자에겐 상당히 어렵게 느껴진다. 그래서 나도 깃을 사용하려고 마음을 먹은지 거의 반 년 만에 깃을 사용하게 되었다. 어떻게 해야할지 엄두가 안 났다. 당장 큰 프로젝트 하는 것도 아니니 꼭 해야만 했던 것도 아니고. 그러다 최근에 공대 친구들과 놀게 되면서 알음알음 깃을 배웠다. 사실 그 전에 리눅스를 배우고 명령 프롬프트와 친해져서 막상 배워보니 아주 간단했다. 아마 리눅스 .. 더보기
[IT] 깃허브 계정 생성법 깃허브란 버전 관리 시스템이다. 정확히는 깃이라는 버전 관리 프로그램이 있는데, 그 파일을 저장하는 저장소다. 말 그대로 Git의 Hub. 이 Git과 Github는 개발하는 사람이라면 거의 모두가 쓴다고 알고 있다. 그리고 대부분의 오픈 소스들이 이 곳을 통해 공개된다. 근데 사용법이 은근히 복잡하다. 아마 개발자가 리눅스 만든 사람이라서 영향을 받지 않았을까 한다. 윈도우만 써온 나로서는 그닥 익숙치 않은 UI였다. 그래서 미루고 미루다가, 이제야 계정을 만들었다. 깃허브는 일종의 개발자 포트폴리오의 성격도 갖고 있다. 기업에 개발직으로 입사 지원 시 깃허브 계정을 제출하라는 곳도 많다. 지금까지 해온 프로젝트를 보고 실력을 가늠하는 것이다. 깃허브에서 다양한 활동을 한 걸 우대사항으로 쳐주기도 한다.. 더보기