본문 바로가기
반응형

Git, BitBucket, SourceTree6

Reverse Commit SourceTree 에서 되돌리는 Git 오늘은 커밋한 버전을 유지하면서, 과거로 되돌리는 Git Revert을 정리하려고 하는데요. SourceTree에서 사용하는 쉬운방법을 보도록 하겠습니다. 1. UI에서 Reverse Commit 1-1. 직전단계로 Reverse SourceTree의 커밋리스트에서 우측마우스버튼을 클릭하여 컨텍스트 메뉴를 보이도록 하면, 아래와 같이 reverse commit을 찾을 수 있습니다. 그럼 아래와 같이 확인창이 뜨고, OK를 눌러줍니다. 아래와 같이, Revert"돌아갈 커밋" 으로 Commit이 된 것을 볼 수 있습니다. 2021. 4. 23.
기존 프로젝트를 Bitbucket과 SourceTree로 올려보자 그냥 아이디어가 생겨나서, 아무생각없이 안드로이드 프로젝트를 생성해서 만들어보다가,앱마켓 출시를 목표로 개발을 하게 되는 경우도 있는데요.이 때, 형상관리를 위해서 기존프로젝트를 bitbucket으로 옮겨야 합니다. Bitbucket으로 기존 프로젝트를 옮기려고 하면 다음과 같은 순서를 따르는데요.Repository를 생성한 후에, 기존 프로젝트에서 LocalRepository를 Add해주고, remoteRepository를 LocalRepository와 연결 위의 순서에 맞춰서 하나씩 정리해보겠습니다. 1. remote Repository 생성 먼저, https://bitbucket.org/에서 로그인을 해줍니다.물론 계정이 없으시면 만들어야 하는데,계정을 만드는 것은, 이메일과 비밀번호를 적어주고, .. 2020. 10. 17.
Git 명령어 중 자주 사용하는 것들 모음 sourceTree같은 GUI프로그램만 사용하다 보면, 명령어가 가물가물 해지는데요. 오늘은 터미널에서 자주 사용하는 git명령어들에 대해 정리해 보도록 하겠습니다. 1. Git의 기본 명령어 Git을 사용할 때 git init과 같은 가장 기본적으로 사용하게 되는 명령어들을 먼저 정리해 보도록 하겠습니다. 1-1. git저장소 설정 git init명령어를 통해서, .git이라고 하는, git저장소 디렉토리를 생성해 줍니다. 프로젝트를 git으로 관리하고자 할 때, 가장 먼저 사용하는 명령어가 되겠지요. git init 프로젝트의 디렉토리에서 git init을 실행하면, 아래와 같이 Initilialize되었다는 문구를 보게 됩니다. 1-2. User이름과 이메일 설정하기 git에 유저의 이름과 이메일을.. 2020. 4. 10.
SourceTree에서 Branch 생성과 병합(Merge) 그리고 충돌(Conflict) 해결 정리 오늘은 SourceTree를 이용해서 Branch를 만들어보는 방법에 대해서 정리해 보도록 하겠습니다. Branch가 무엇인지 간단히 알아보고, SourceTree를 이용해 Branch를 생성하고 Merge하는 과정까지 정리해 보도록 할께요. 1. Branch 브랜치에 대해서 이해를 해보려고 하는데요. 먼저 실제 예를 들어보면서 이해해 보도록 하겠습니다. 1-1. Branch Branch는 우리말로 가지인데요. 기존 프로젝트에 가지를 만들어서 추가기능을 그 곳에서 구현을 하고, 작업이 다되면 merge(병합)를 통해서 기존 코드에 추가기능을 더해주는 방식을 취하게 됩니다. 여기서 merge란, 기존 소스가 아닌 다른 곳에 기존소스를 복사해와서, 그곳에 추가기능을 넣어서 합치는 것을 말 합니다. 이러한 과.. 2018. 9. 17.
git-quick-stats 로 보는 다양한 Git 통계 오늘 작업한 코드량이나, 특정 개발자가 작업하여 Git에 커밋한 코드 수는 어떻게 확인할 수 있을까요? 통계를 확인하는 git 명령어들을 터미널에서 입력해줄 수도 있겠지만,좀 더 쉽게 통계를 볼수 있도록 해주는 툴이 있어서 소개해 드리겠습니다~ 이름은 git quick-stats인데요.이름에서도 알 수 있듯이, 빠르게 stat을 볼 수 있도록 해줍니다.그럼, 설치방법과 간단한 사용법들을 간단하게 정리해 보겠습니다. 1. 설치 방법 맥에서는 brew를 이용하면 너무나 쉽습니다.(항상 brew update 하시는 것 아시지요?) 아래와 같이 터미널에 입력하면, 알아서 설치를 마쳐줍니다.>> brew install git-quick-stats Window나 Linux에서의 좀 더 자세한 설치방법은, 아래링크의.. 2017. 4. 5.
SourceTree 에서 수정하는 gitignore SourceTree를 이용하면 형상관리를 쉽게 할 수 있어서 좋은데요. 하지만, 가끔 관리하지 않아도 될 파일들이 추가되는 경우가 있습니다. 특히, Android Studio를 사용하다 보면, Studio와 관련된 파일들이 많이 생성되는데, 이 파일들이 다 Commit대상으로 올라오게 되는데요. 이 파일들의 설정은 개인들마다 달라지는 부분으로, Commit하면 않되는 파일들이지요. 이럴 경우를 대비해서, Commit하면 않되는 파일들은 .gitIgnore파일에서 설정할 수 있도록 되어있는데요. 오늘은 SourceTree에서 이 gitIgnore파일을 수정하는, 두가지 방법에 대해서 정리해 보겠습니다. 1. GitIgnore파일 수정 먼저 정리해 볼 방법은, gitignore파일을 직접 수정하는 것인데요... 2017. 4. 3.