지금까지 기본적인 Git CLI 사용법에 대해서 포스팅 하였습니다. 이번 포스팅은, local git을 github와 연동하고, github상의 Repository를 복제하는법을 다룹니다. 1. Github 연동하기 git은 git config라는 명령어를 통해서 git과 remote depository와 통신할 사용자 정보를 입력합니다. 이때, git config [--global] user.name과 git config [--global] user.email을 설정해 줍니다. 이때 이름은 무엇으로 하던 상관이 없지만, email정보는 github과 통신할 때 필요하기 때문에, github 인증 메일로 해주셔야됩니다. 2. Repository Clone하기 이제, Github에서 다른사람 또는 자신의 ..
1. commit 메세지 수정하기 git을 commit하면서, commit의 내용을 메세지로 기록합니다. 만약 이 메세지가 잘못되었을 경우 "git add file" + "git commit --amend"를 통해서 commit 메세지를 수정할 수 있습니다. 2. commit 되돌리기 해당 기능은, 최신 commit의 이전 commit을 추가하는 방법 입니다. "git revert HEAD"를 사용합니다. 최신 commit의 이전 commit을 추가한다는 말이 좀 이상한데, 아래 이미지를 보겠습니다. 간단하죠? 변경된 commit을 삭제하지는 않고, 이전 commit으로 돌릴 때 사용하는 기능이라고 할 수 있습니다. 정리 1. "git add file" + "git commit --amend" -> co..
1. Commit 삭제하기 지난 포스팅에서 Git을 수정하는 방법을 포스팅 했습니다. git checkout을 이용했지만, git의 현재 Repository의 변화와 무관하게 commit을 살아있었습니다. 그러면 commit을 완전히 삭제하는 방법에 대해서 알아보겠습니다. 현재까지 4번의 수정이 있었고, 마지막 4번의 수정이 잘못되었다고 가정해봅시다. 이때, 저는 해당 commit을 완전 삭제하고, start ver3이라고 기록된 commit으로 돌아가고싶습니다. 이때, 삭제하는 방법으로 "git reset --hard HEAD~1"을 입력하면, 아래와같이 commit이 완전히 삭제됩니다. 근데, 명령어를 보면 --hard가 있으면, --soft도 분명 있을거 같습니다. "git reset --soft ..
1. Git 수정하기 지난번 포스팅에서, Git을 생성하고, Git 내의 버전관리르 하는 방법까지 진행 하였습니다. 우리는 지금까지 Git 내의 변화를 저장하는 방법까지만 알고있습니다. 하지만, Git의 핵심 기능중 하나는 버전관리 입니다. 첫 포스팅을 잠시 볼까요? Git으로 아무리 변경 이력을 알아도, 이전의 변경 이력으로 돌아가지 못한다면 단순 Log에 불과합니다. 이때, Git은 "git checkout commit_id" 를 사용해서 이전 버전으로 돌아가는것이 가능합니다. 아래 예시를 보시죠 최초 commit 이후 추가적인 2번의 commit 결과, 현재는 start ver3이라는 메모를 입력한 commit이 최신 버전입니다, (HEAD -> Master 를 통해 현재 Repository의 상태..
이번 포스팅에서는 CLI를 이용해서 Git을 사용하는 방법을 알아보겠습니다. 먼저 Git은 사용자가 지정한 폴더의 파일들의 변화를 관리하게 됩니다. 이때, Git으로 관리하기 시작한 Folder를 Repository 라고 부릅니다 특정 Folder를 Repository로 만드는 방법은. 1. Git Bash의 working Directory를 Folder로 옮긴다 2. "Git init"을 git Bash에 입력한다 보시면, git init 이후 숨김처리된 .git이라는 폴더가 생성된 것을 볼 수 있습니다. 이렇게 되면, 이후에 해당 folder에 생성&변경되는 파일을 git으로 관리할 수 있게 됩니다. "git init" 명령어는 두가지 역할을 하는데, 1. 특정 Folder를 Repository화 2..
이전 포스팅에서는, Git이란 무엇인지에 대해서 알아봤습니다. 이번 포스팅은 이러한 Git을 사용하는 방법에 대한 포스팅 입니다. Git을 사용하는 방법은 크게 두가지 입니다. 1. CLI(Command Line Interface) 2. GUI(Graphic User Interface) 1. GLI CLI는 윈도우의 DOS창이라고 불리는 모습과 유사하게, Command를 입력해서 git을 사용하는 방법입니다. 가장 원초적인 방법이지만, 모든 기능을 쓸 수 있기 때문에 매우 유용합니다. 아래 사이트를 통해서 다운받을 수 있습니다. https://git-scm.com/ Git git-scm.com 각자 환경에 맞는 프로그램을 다운받으시면 됩니다! 설치과정에서 뭔가 많이 설정을 하라고 나오는데, 저같은 경우는..
- Total
- Today
- Yesterday
- hash
- 코딩테스트
- C++
- Python
- SIMD
- AVX
- heap
- Sort알고리즘
- prime number
- 동적계획법
- 자료구조
- 프로그래머스
- 컴퓨터그래픽스
- stack
- Greedy알고리즘
- Search알고리즘
- GDC
- 이분탐색
- 알고리즘
- 완전탐색 알고리즘
- 사칙연산
- 병렬처리
- git
- 분할정복
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |