반응형

Android 32

[Git] 소스트리(Sourcetree) 가져오기(PULL)

Pull 원격 저장소에 관리되던 정보를 가져오면서 자동으로 병합(Merge)까지 수행해주는 역할을 합니다. PullPractice 파일에 가져올 주석 부분을 Master 브랜치에 추가를 하고, commit & push를 진행하여 줍니다. PullPractice에서 pull을 진행하게 되면 아래의 화면이 나타나게 되고, 충돌이 없다면 바로 코드를 가져오게 됩니다. 결과화면 PullPractice의 화면을 보게 되면 Master 브랜치에서 입력한 내용이 가져와서 추가된 것을 확인할 수 있습니다. pull과정에서 충돌 발생시 https://a070415.tistory.com/entry/Git-%EC%86%8C%EC%8A%A4%ED%8A%B8%EB%A6%ACSourcetree-Merge-Conflict [Git..

- Git/Sourcetree 2023.02.26

[Git] 소스트리(Sourcetree) 스태시(Stash)

스태시 로컬에서 작업한 소스 내용을 임시로 다른 곳에 저장, 간직해 놓는 기능입니다. error: Your local changes to the following files would be overwritten by checkout: 파일명 Please commit your changes or stash them before you switch branches. 다른 브랜치로 이동하기 전 작업하고 있던 브랜치에서 변경사항이 있는데, 제대로 커밋(저장)하지 않아 발생하는 오류입니다. test_stash라는 이름으로 커밋하지않은 파일을 임시저장 합니다. 저장한 내용은 후에 불러낼 수 있으며, 현재 상태에서 커밋 및 브랜치 이동이 가능한 것을 확인 할 수 있습니다.

- Git/Sourcetree 2023.02.26

[Git] 소스트리(Sourcetree) 체리 픽

체리 픽 -> 다른 브랜치에서 하나의 커밋만 가져와서 현재 브랜치에 반영시키는 것. SecondBranch에서 master 브랜치의 내용을 체리 픽 충돌(conflict) 발생 시 해당 부분 수정 후 충돌 해결을 진행하시면 됩니다. https://a070415.tistory.com/entry/Git-%EC%86%8C%EC%8A%A4%ED%8A%B8%EB%A6%ACSourcetree-Merge-Conflict [Git] 소스트리(Sourcetree) Merge Conflict https://a070415.tistory.com/21 [Git] 소스트리(Sourcetree) 병합(Merge) Merge -> 다른 브랜치의 내용을 현재 check out된 브랜치에 병합하는 것. FirstBranch에 '첫번째 ..

- Git/Sourcetree 2023.02.26

[Git] 소스트리(Sourcetree) Merge Conflict

Merge conflict https://a070415.tistory.com/entry/Git-%EC%86%8C%EC%8A%A4%ED%8A%B8%EB%A6%ACSourcetree-%EB%B3%91%ED%95%A9Merge [Git] 소스트리(Sourcetree) 병합(Merge) Merge -> 다른 브랜치의 내용을 현재 check out된 브랜치에 병합하는 것. 병합 테스트를 위해 FirstBranch에 '첫번째 브랜치' 라는 주석을 추가하고 commit / push를 진행합니다. 문제가 없다면 병합이 되고, junn97.com 병합(merge)시 같은 라인의 코드를 수정하였을 경우 충돌(conflict) 이 발생하며, 다음을 통해 어떻게 해결을 해야하는지 알아보겠습니다. 충돌을 발생시키기 위해서 Se..

- Git/Sourcetree 2023.02.26

[Git] 소스트리(Sourcetree) 병합(Merge)

Merge -> 다른 브랜치의 내용을 현재 check out된 브랜치에 병합하는 것. 병합 테스트를 위해 FirstBranch에 '첫번째 브랜치' 라는 주석을 추가하고 commit / push를 진행합니다. 문제가 없다면 병합이 되고, 그래프 부분을 보시면 Master 브랜치에 FristBranch가 Merge되어있는 것을 확인 하실 수 있습니다. 결과화면 Master 브랜치에 체크아웃 하고 내용을 확인하게 되면, 첫번째 브랜치에 추가한 주석이 Master 브랜치에 합쳐진 것을 확인 하실 수 있습니다. 충돌 발생시? https://a070415.tistory.com/entry/Git-%EC%86%8C%EC%8A%A4%ED%8A%B8%EB%A6%ACSourcetree-Merge-Conflict [Git] ..

- Git/Sourcetree 2023.02.26

[Git] 소스트리(Sourcetree) 브랜치(branch)

branch -> '가지'라는 의미. -> 큰 프로젝트를 진행하거나, 협업을 할 경우 오류발생 시 효율적으로 관리하기 위해 사용합니다. 브랜치생성(FirstBranch / SecondBranch) 현재 작업되고 있는 브랜치의 화면(Check Out) master브랜치 위아래로 방금 생성한 브랜치(FirstBranch & SecondBranch)를 확인할 수 있습니다. 각 브랜치의 소스코드 수정 후 commit & push 그래프 부분을 보면 가지모양으로 뻗어나온 모습을 확인 할 수 있습니다. 해당 브랜치를 CheckOut 하게 되면, Android Studio에서도 체크아웃된 브랜치도 변경되는 것을 확인 할 수 있습니다.

- Git/Sourcetree 2023.02.26

[Git] 소스트리(Sourcetree) Clone

SourceTree 소스트리(Sourcetree)를 사용하여 진행중인 프로젝트에 대해서 쉽게 관리할 수 있는 방법을 소개해 드리겠습니다. https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com -Git / Gitlab에 관리되는 소스들을 쉽게 활용하기 위한 GUI(Graphic User Interface) 툴입니다. -직접 명령어를 입력하여 사용하는 CLI와는 달리 시각적..

- Git/Sourcetree 2023.02.26

[Flutter] 플러터 설치하기(+ window version 에러)

다운로드 https://docs.flutter.dev/get-started/install/windows Windows install How to install on Windows. docs.flutter.dev 위 페이지에서 OS 맞는 현재 버전의 zip파일을 다운로드 해줍니다. c드라이브에 새로운 파일(flutterSDK) 생성 후 —> 압축해제 한 파일’flutter’ 붙여넣기. visual studio 2022 설치 데스크톱 개발 워크로드 체크 후 설치 진행. android studio SDK 설정(Tool - SDK Manager - Settings - SDK Tools —> Android SDK Command-line Tools (latest) 체크) 커맨드라인 도구 설치 후 cmd창에서 flu..

- Flutter 2023.02.18

[Git] Android git 연동 하는 방법

개인이나 팀 단위로 프로젝트를 진행 할 때 git을 사용하여 관리를 손쉽게 할 수 있습니다. 다음은 Android Studio에서 Github와 연동을 하는 부분을 포스팅 해보겠습니다. Git 설치 https://git-scm.com/download/ Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platfo..

- Git 2023.02.12