Git Study 8

Git StudyPrivate remote Repository clone 방법(feat. GitHub ,Sourcetree, Mac)_2023ver

이전에 작성햇던 방법은 SourceTreee 내부에 PuTTY key Generator 툴이 있어서 이를 사용해서 여기저기 설정 해주어야 해서 약간 복잡 했엇다(참고 : https://85chong.tistory.com/179) 최근 SourceTree 에서는 간편하게 변경 되었다. * SourceTree Version 4.2.3(252) 1. Github 계정 SourceTree 연동 후 계정 설정 팝업창 에서 CreateGenerator 클릭 2. 비번 입력후 완료 > 끝 3. 생성되었는지 확인 Github 설정 > SSH and GPG keys > SSH Key 항목에 오늘 날짜로 SHA-256 key 가 자동으로 생성되어 등록되어있는걸 확인하면 끝 *그냥 참고 : copy clipboard 하면 ..

Git Study 2023.06.21

Private remote Repository clone 방법(feat. Bitbucket ,Sourcetree)

* 내용 : - 원격 저장소를 private 로 만들어서 local 에 clone 시키는 방법 * 준비물 : - Sourcetree tool , Bitbucket 계정 * 테스트 환경 : - Sourcetree(3.4.9) * 순서 : A. Sourcetree 셋팅 B. Bitbucket 셋팅 C. Bitbutket private repo clone 완료하기 * 상세 순서 : A. Sourcetree 셋팅 : 1. SSH키 생성 : - Sourcetree 안에 PuTTY key Generator 라는 툴을 사용함 - Sourcetree > 도구 > SSH Key 또는 불러오기 > PuTTY key Generator 툴 실행됨 - Type of key to generate : RSA 선택 - Generat..

Git Study 2022.06.13

SoucreTree 이용중 merge 안되는 에러

* 상황 : - Branch Name -> "test_branch" 를 merge 시키는 과정에서 발생한 에러 * 작업 환경 : - git Tool : sourcetree 3.4.8 - git url : 'https://gitlab.myGItLab.net' - git version : git version 2.35.1.windows.2 - os : Windows 10 Pro - git local path : D:\android_myfolder\gitLab_LOCAL\MyApp * 에러 문구 : git flow hotfix finish -f C:\Users\개인사용자\AppData\Local\Temp\fkpx5mhs.xvp test_branch bash: /dev/tty: No such device or ..

Git Study 2022.04.28

GitHub public 저장소 private 저장소(feat.sourcetree) in MAC

1. public 저장소 계정 연동 - 인증방식 : OAuth - 프로토콜 : HTTPS => 원격 탭을 누르면 해당 계정으로 연결된 클론 가능한 프로젝트 목록이 보여짐(only public) 2. private 저장소 계정 연동 - 인증방식 : 베이직 - 사용자이름 : (사용자이름) - 암호 : (github 저장소 토큰) - github 저장소 토큰 : 1. Github login 2. Settings 3. Develop Settings 4. Personal access tokens 5. Generate new Token 6. 설명란 아무거나 잘 입력 하고 해당 github 저장소 토큰 복사 7. 위에 암호에 해당 토큰 붙여넣기 => 계정이 Basic으로 변경됨 => 원격 탭을 누르면 해당 계정으로 ..

Git Study 2021.11.15

안드로이드스튜디오 → Github에 프로젝트 복사하기 및 연동시키기

안드로이드 스튜디오 프로젝트 를 Github 에 복사하기와 연동시키기 * 이방법은 Gihub는 public 으로, 공개용 프로젝트 일때를 가정한 방법입니다. 1. 안드로이드 스튜디오 설치 2. 안드로이드 스튜디오 프로젝트 생성(저는 "MyProj" 라고 생성하겠습니다.) 3. Git 설치 4. Github 계정(저는ID : test@naver.com 으로 생성했다고 가정하겠습니다.) 1. 안드로이드 스튜디오 설치 합니다. 2. 안드로이드 스튜디오 프로젝트를 생성 합니다.(저는 "MyProj" 라고 생성하겠습니다.) 3. 구글에 git 을 검색하여 사이트 들어갑니다.(보통 주소는"https://git-scm.com"으로 되어있습니다.) 4. 직접 사용하고있는PC 의 OS에 맞게 Latest source R..

Git Study 2019.06.30

Githug private 저장소에 로컬저장소에 프로젝트 다시 올리기(초기 git 연동 설명 제외)

(우선 깃허브 계정이 가입되어 있고, 이미 한번 기본 Git 세팅이 되어있다는 가정하에 스텝을 기록하겠음) - 기록하는 목적 : 기존에 사용하고있던 깃저장소가 협업도중 심각하게 꼬여버려서 재사용 불능 상태일때 백업 해놓은 백업본 으로 다시 포맷시켜서 작업을 다시 시작해야할때 방법을 잊지 않기 위해 기록함.쉽지만 모르는 상태에서 본다면 상당히 어려운 부분일 수 있기에 기록함 1. 깃허브에 저장소 만들기 1-1. 깃허브 저장소 정보 입력 2. 생성후 아래에 나와있는 안내 그대로 이행하기 3. 터미널을 열고, 로컬에 있는 프로젝트 폴더로 이동한다. 참고 명령어 ls : 폴더내에 파일 보기 cd 폴더 + tab : cd 한칸 띄우고 폴더명(앞에 몇글자 입력후 tab 누르면 해당 폴더 나머지 이름 자동입력,대소문..

Git Study 2019.05.02

Fetch 와 Pull 모두 코드를 받아 오는 것인데 다른 점은??

pull과 fetch의 가장 큰 차이는 merge를 하냐 하지 않느냐의 차이입니다. fetch의 경우 코드를 받아온후 즉시 코드를 반영하지 않아, 작업한 코드가 충돌이 일어날경우에 안전하지만, pull은 코드를 받아온후 즉시 merge하여 코드를 반영하기 때문에 충돌이 일어 날수 있습니다. 이 경우 충돌을 해결해주고 다시 commit 하면 문제 없습니다. 해당 내역은 아래에서 조금 더 설명하겠습니다.

Git Study 2019.05.02

git 명령어

git init : git 생성하기 git clone git_path : 코드가져오기 git checkout branch_name : 브랜치 선택하기 git checkout -t remote_path/branch_name : 원격 브랜치 선택하기 git branch branch_name : 브랜치 생성하기 git branch -r : 원격 브랜치 목록보기 git branch -a : 로컬 브랜치 목록보기 git branch -m branch_name change_branch_name : 브랜치 이름 바꾸기 git branch -d branch_name : 브랜치 삭제하기 git push remote_name — delete branch_name : 원격 브랜치 삭제하기 ( git push origin —..

Git Study 2019.05.02