Dev
-
Git 간단한 사용법 - 여기서 잠깐!Dev/Git 2019. 6. 27. 07:22
이제 우리는 Git 에서 파일관리를 할때 1. 파일을 등록 / 변경 / 삭제 작업을 하고 2. Git add . 으로 작업한 모든 변경사항들을 등록한 후 3. Git commit 으로 등록한 내용을 저장하고 4. Git push origin master 로 origin이라는 별칭으로 등록된 repository 의 master 브렌치에 로컬에 저장했던 변경사항들을 동기화 시켜 주는 작업을 이해했다. 이를 좀더 설명하면, Git은 로컬의 작업내용을 저장한 commit을 만들기 전에 현재 작업중인 내용과 작업이 완료되어 저장되기 전 단계의 파일들과의 구분을 위해 indexing(색인: 명부에 등록하다 정도로 해석하면 맞을 듯) 만 해 놓을 수 있는데 그게 바로 Git add . 이다. 여기서('.' 은 '모든..
-
Git 간단한 사용법 - remote add originDev/Git 2019. 6. 25. 16:07
Git clone 을 이용해서 원격의 repository 에 있는 파일 변경 정보들을 로컬에 복제했다. 이 때 원격의 repository 를 기본적으로 origin master 라고 부른다. 여기서 'origin' 은 기본적으로 주어지는 remote branch 에 대한 별칭이며 그외 무엇으로든 변경가능하다. 또한 remote repository 를 한개 이상 추가 하는 것도 가능하다. 3개의 원격 리포지토리 생성을 위해서 3개의 폴더 생성 [~/test] $ mkdir remote1 [~/test] $ mkdir remote2 [~/test] $ mkdir remote3 세개의 폴더에 각각 들어가서 리포지토리 초기화 세팅 [~/test] $ cd remote1 [~/test/remote1] $ git ..
-
Git 간단한 사용법 - commit --amendDev/Git 2019. 6. 21. 06:42
작업을 마치고 commit 까지 완료했는데 추가 작업이 생겨서 바로 전 커밋에 같이 포함시켜야 할 경우가 종종 있다. 이 때 필요한 Git 명령 그리고 옵션이 바로 commit --amend 이다. 아래 코드 참조. 먼저 최초 수정한 작업이 아래와 같이 있다고 가정한다. [~/test/local] (master) $ echo 'new changes' > index.html [~/test/local] (master) $ git add index.html [~/test/local] (master) $ git commit -m "first change" [master (root-commit) 5ac076a] first change 1 file changed, 1 insertion(+) create mode 1..
-
Git 간단한 사용법 - PushDev/Git 2019. 6. 19. 23:00
이전 Git 간단한 사용법 - Add, Commit 에서 로컬 디렉토리(here) 에 등록했던 변경 사항을 원래의 repository(there 디렉토리) 에 동기화 시키는 방법을 소개한다. 1. 원래 repository 확인 [~/here] (master) $ git remote -v origin/home/itips/there (fetch) origin/home/itips/there (push) 2. 변경사항을 원래 repository 에 동기화 [~/here] (master) $ git push origin master Counting objects: 3, done. Writing objects: 100% (3/3), 221 bytes | 221.00 KiB/s, done. Total 3 (delta..
-
Git 간단한 사용법 - Add, CommitDev/Git 2019. 6. 19. 22:41
이전 글 Git 간단한 사용법 - Clone 에서 Repository(there 디렉토리) 에 저장된 변경사항을 다른 장소(here 디렉토리)로 복제해 오는 법을 알아보았다. 이번 글에서는 here 디렉토리에서 변경사항을 만들고 Repository 에 그 변경 사항을 동기화 시키는 방법을 설명한다. 1. 변경사항을 만들고 상태 확인 [~/here] (master) $ echo 'Hello World!' > index.html [~/here] (master) $ git status On branch master No commits yet Untracked files: (use "git add ..." to include in what will be committed) index.html nothing ad..
-
Git 간단한 사용법 - CloneDev/Git 2019. 6. 19. 21:24
Git 간단한 사용법 - Init 에서 기본 저장소 초기화 및 편리한 프롬프트 설정까지 설명하였다. 다음은 다른 장소에서 이 변경사항을 가져와서 작업하는 방법을 설명한다. 1. 이전에 생성했던 there 리포지토리 외부에서 시작(어디에서 해도 상관은 없다) [~] $ ls -l total 4 drwxrwxr-x. 3 itips itips 4096 Jun 19 21:28 there 2. git clone 명령으로 there 리포지토리를 here 이름의 로컬 디렉토리로 복제한다. [~] $ git clone there here Cloning into 'here'... warning: You appear to have cloned an empty repository. done. 3. 생성된 디렉토리 확인 및 ..
-
Git 간단한 사용법 - InitDev/Git 2019. 6. 19. 21:02
Git 은 간단하고 유용하고 깔끔하고 그 사용법도 인터넷에 넘쳐 나지만 처음 사용자들에게는 그 개념을 이해하기가 생각처럼 쉽지않을 수도 있다. 그래서 일단 해보자. 1. Git 을 실험할 디렉토리 생성 [itips@itips ~] $ mkdir there [itips@itips ~] $ cd there 2. Git repository 초기화 [itips@itips ~] $ git init --bare Initialized empty Git repository in /home/itips/there/ [itips@itips ~] $ ls -al total 40 drwxrwxr-x. 7 itips itips 4096 Jun 19 23:06 . drwx------. 4 itips itips 4096 Jun 19..