지금까지 기본적인 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 ..
이번 포스팅에서는 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 각자 환경에 맞는 프로그램을 다운받으시면 됩니다! 설치과정에서 뭔가 많이 설정을 하라고 나오는데, 저같은 경우는..
프로그래밍에 조금이라도 관심이 있는 분이라면, GitHub 라는 말을 들어보셨을겁니다. 이번 포스팅은 GitHub의 Git에 대해서 다룹니다. https://ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) 깃 (소프트웨어) - 위키백과, 우리 모두의 백과사전 깃저장소 생성, 파일 추가, 원격 동기화를 표시하는 명령 줄 세션원저자리누스 토르발스[1]개발자주니오 하마노(Junio Hamano), 리누스 토르발스 등[2]안정화 버전2.32.0[3] / 2021년 6월 6일 (35일 전) 저 ko.wikipedia.org Git이란, 소스코드나 문서 등의 파일의 버전관리를 도와주는 프로그램이라고 할 수 있습니다. 예를..
- Total
- Today
- Yesterday
- 자료구조
- git
- 분할정복
- Python
- 완전탐색 알고리즘
- C++
- SIMD
- hash
- Sort알고리즘
- 사칙연산
- AVX
- GDC
- Search알고리즘
- prime number
- stack
- Greedy알고리즘
- 알고리즘
- 병렬처리
- 동적계획법
- 코딩테스트
- 프로그래머스
- heap
- 컴퓨터그래픽스
- 이분탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |