목록Git (10)
MJay
Commiting changes echo '*.tmp' > .gitignore git difftool git difftool --staged -> stage 별로 확인이 가능하다 git log --pretty=format:"%h %an %ar - %s" git show - for author's information 와 함께 보여준다 Work Remotely git remote add branch git push origin master git pull origin master git log --grep="#1234" git branch -r The command git pull is a combination of two different commands, git fetch and git merge. F..
Edit GIthub의 Repository란 리포지터리 정보기술에서, 리포지터리는 데이터 집합체가 보관되고 조직적인 방식으로 유지되는 대체로 컴퓨터 저장장치 내의 주요 장소이다. 이 용어는 물건을 넣어둘 수 있는 용기나 방이라는 뜻의 라틴어인 repositorium에서 유래되었으며, 물건들이 모여지는 장소를 의미한다. 이 용어는 어떻게 사용되느냐에 따라, 리포지터리는 사용자가 직접 액세스할 수 있거나, 또는 네트웍 내에서의 재배치나 배포를 위해 특정 데이터베이스, 파일, 또는 문서들이 획득되는 장소일 수 있다. Application이란 애플리케이션이란 기술, 시스템 및 제품 등을 사용하는 것을 말한다. %23GIthub%uC758%20Repository%uB780%0A@%28Marxico%29%5Btis..
Edit GitHub 몇가지 정리 git push -u 은 뭘까 repository 끼리 merge 하고 싶을 때 How do you merge two Git repositories? - Stack Overflow Git Rebase란? Git - Rebase하기 %23%23%23GitHub%20%uBA87%uAC00%uC9C0%20%uC815%uB9AC%0A@%28Marxico%29%0A%0A%23%23%23%23%20git%20push%20-u%20%uC740%20%uBB58%uAE4C%0A%0A%21%5BAlt%20text%5D%28./1507698876132.png%29%0A%0A%21%5BAlt%20text%5D%28./1507698922774.png%29%0A%0A%0A%23%23%23%23%..
별도의 브랜치 만들어서 pull request 할것이다 git pull origin master git remote -v를 통해 확인 할 수 있다고 한다. public이랑 private으로 나눠질 경우 git push origin master 대신 git push private master 이렇게 쓴다고 한다. branch 만들기 git checkout -b pull-request-test
Git을 공부하다 궁금해서 찾와밨다. 일단 I/O부터 알아보자 In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system. Inputs are the signals or data received by the system and outputs are the signals or data sent from it. The term can also be used as part..
git-merge : Join two or more development histories together. git-rebase : Forward-port local commits to the updated upstream head. git rebase는 브랜치 이력 재정렬하기 예를 들어 A라는 공개 프로젝트를 clone받아서 제가 수정을 하게 된다면 master에서 직접 수정하지 않고 브랜치를 분리해서 작업을 하고나서 커밋하기 전에 rebase를 하고 푸시를 하는 방식을 취할 수 있습니다. 이렇게 할 경우 같은 내역을 다른 커미터가 먼저 커밋했을때 해당 커밋을 유지시키고 자신이 수정한 커밋은 생략되어서 히스토리를 깔끔하게 유지할 수 있고 필요가 없는 merge 커밋같은 것이 남지 않습니다. Rebase
Git Pull 중앙 저장소의 소를 로컬 저장소로 가져온다. 또한 현재 작업중인 소스들의 Merge작업까지 통합하여 수행한다. Git Fetch 중앙 저장소의 소스를 로컬 저장소로 가져온다. 그러나 현재 작업중인 소들을 변경하는 Merge 작업을 하지 않는다.
출처: 송태웅 GitHub https://github.com/taeung/git-trainingGit이란 뭘까?History 관리하는 도구개발과정, 소스파일 등을 관리하는 도구특정시점으로 복구 가능Git 의 기원어떤 작업을 하다 보면 그 사이에 뭐가 바뀌었는지 차이를 알 수없다.또한 복사에 복사를 하다보면 용량이 커진다Git의 기능 Git 실습기본설정을 먼저한다초기화를 하고 첫 commit한다.diff의 쓰임 과 git logcommit의 옵션 -m 말고 -sm 은 signature을 뜻한다.이 과정은 github의 원격저장소를 등록하는 과정commiit을 수정하는 과정이다.commit이 충돌할 경우git status touch test git reset HEAD~1Pull Request 다른 프로젝트에..
링크 링크[Git] SSH 공개키로 비밀번호 없이 Push/Pull 하도록 설정 Git 원격 저장소를 이용할때 Push나 Pull을 할때 매번 패스워드를 묻게 되는데 이 과정을 SSH 공개키를 생성하여 생략할 수 있습니다.GitHub가 아닌 별도 원격 Git 저장소 서버를 운영하고 있다는 가정하에 작성된 포스트이며,최대한 간단하게 설명하도록 하겠습니다. 1. 공개키/개인키 생성하기 (Git 원격저장소 서버) Shell 12$cd~/.ssh$ssh-keygen-trsa키이름을 정할지와 키 비밀번호를 지정할지를 묻는데 모두 Enter로 지나갑니다. 만약 키이름이 id_rsa가 아닌 다른 이름으로 생성할 경우 git 인증 시점에서 키파일을 읽지 못합니다. 성공적으로 생성되었다면 id_rsa(개인키)와 id_r..