안녕하세요. 오늘은 git의 다양한 명령어들 중에서 git log와 git diff라는 명령어에 대해서 포스팅 해보려고 합니다. 1. git log git log의 기본적인 문법은 아래와 같습니다. git log [] [] [[--] …] git log는 간단하게 "커밋 로그"를 보여줍니다. 즉, 저장소에 있는 commit 이력을 조회하는 명령어라고 생각하시면 됩니다. 자세한 내용을 확인하고 싶으면 아래 Document를 참고해주시면 됩니다. 링크 : https://git-scm.com/docs/git-log 그러면, 위의 명령어를 사용하는 간단한 실습을 통해서 확인해보도록 하겠습니다. 위와 같이 커밋 기록이 보여지는 것을 확인할 수 있습니다. 다음으로는 옵션을 붙여서 git log를 사용해보도록 하겠..
안녕하세요. 오늘은 git commit에 대해서 포스팅 하려고 하는데, 일반적으로 개발 툴이나 IDE를 사용하지 않고 CLI(Command Line Interface)를 사용해서 commit하는 방법에 대해서 알아보겠습니다. 우선, git commit의 기본적인 문법은 아래와 같습니다.git commit [-a | --interactive | --patch] [-s] [-v] [-u] [--amend] [--dry-run] [(-c | -C | --fixup | --squash) ] [-F | -m ] [--reset-author] [--allow-empty] [--allow-empty-message] [--no-verify] [-e] [--author=] [--date=] [--cleanup=] [--..
안녕하세요. 오늘은 git status라는 명령어를 통해서 git의 상태를 확인하는 방법과 git add라는 명령어를 통해 작업한 내용을 staging Area로 옮기는 방법에 대해서 포스팅하려고 합니다. 1. git status 명령어 git status 명령어란 status의 본질적인 의미처럼 현재 git의 상태를 나타내줍니다. 기본적인 문법은 아래와 같습니다.git status [ options… ] [--] [ pathspec… ] 더 자세한 설명 및 다양한 옵션에 대한 설명을 참고하려면 다음의 링크를 통해서 document를 참고해주시면 됩니다.- 링크 : https://git-scm.com/docs/git-status 아래에 간단한 예를들어서 진행해보겠습니다. 위의 내용을 천천히 살펴보면서..
안녕하세요. 오늘은 Git을 사용하면서 자주 사용하는 간단한 명령어인 git 초기화 방법 및 gitignore를 통해 repository에서 무시할 파일들을 설정하는 방법에 대해서 포스팅하려고 합니다. 1. git 저장소 만들기 Git 저장소를 만드는 방법에는 두 가지 방법이 있습니다. 기존 프로젝트를 Git 저장소로 만드는 방법이 있고, 다른 서버에 있는 저장소를 Clone하는 방법이 있습니다. 여기서, 기존 디렉토리를 저장소로 만들어 관리하고 싶을 때 프로젝트의 디렉토리로 이동해서 아래와 같은 명령을 실행합니다. 그러면 현재 디렉토리를 Git Repository로 설정하고, .git이라는 숨겨진 디렉토리와 git에 필요한 파일들이 자동적으로 생성됩니다. 위와 같이 git_test라는 테스트 디렉토리를..
안녕하세요. 오늘은 어제 설명드린 형상관리도구 중 하나인 Git을 설치하는 방법에 대해서 포스팅하려고 합니다. 1. 우선, https://git-scm.com/ 에 접속 후 다운로드 받습니다. 2. 다운로드 받은 installer를 실행시켜 설치 가이드가 뜨면 Next를 눌러 줍니다. 3. 경로를 설정하고 Next를 눌러줍니다. 4. 다음과 같은 화면이 나왔을 때도 Next를 눌러 설치를 진행해줍니다. 5. 다음 화면이 나왔을 때 default로 설정된 Git을 확인하고 그대로 Next를 눌러줍니다. 6. 다음 화면에서 Use Vim을 선택하고 Next를 눌러줍니다. 7. Use Git from Windows Command Prompt를 선택 후 Next를 눌러줍니다. 8. Use OpenSSH를 선택 ..
안녕하세요. 오늘은 Git이 무엇인지에 관한 포스팅을 해보려고 합니다. 대학교 때 조를 만들어서 프로젝트를 진행해 본 적이 있습니다. 만약 개인 프로젝트나 2명이 프로젝트를 진행하는 경우에는 메신저나 이메일을 통해서 최신 소스코드를 주고 받으면서 개발을 진행하는데 문제가 없지만, 프로젝트의 규모가 커지면, 소스코드의 최신판을 관리하기란 매우 어렵습니다. 또한 프로젝트가 끝나더라도 계속적인 유지보수를 할 필요성이 있기에 최신판의 소스코드를 관리하는 것은 필수입니다. 이러한 소프트웨어를 중심으로 하는 프로젝트에 빈번하게 발생하는 문제를 해결하기 위해 등장한 도구가 바로 형상관리도구(configuration Management Tool) 또는 버전관리도구라고 부르기도 합니다.오늘날 많이 사용되고 있는 형상관리..
- Total
- Today
- Yesterday