Git 명령어: 심화 활용법
·
Programming/Git, Github
이전에 작성했던 Git에 대한 기본개념과 사용법에 이어서 `git`을 실전에서 사용할 때, 일어나는 문제 상황과 그에 대한 해결책을 중심적으로 정리해보겠다. 협업 시일반적으로 `main` 브랜치는 배포 가능한 상태의 코드를 유지하는 브랜치, `develop` 브랜치는 개발된 기능들이 모이는 통합 브랜치로 사용된다. 그리고 여러 개발자가 협업을 할 때, 이 `develop` 브랜치에서 분기하여 개별적으로 작업을 진행하고 작업이 완료되면 이 `develop` 브랜치로 합치게 된다. 브랜치 이름의 경우 팀마다 다르지만 `접두어/설명` 형태를 많이 사용한다. 로그인 기능 개발은 `feat/login`, 버그 수정은 `fix/login-error`와 같은 식으로 브랜치 이름을 붙인다. 예를 들면, 내가 로그인 기..
[Git/Github] 다른 사람의 repo를 내 repo로 가져오기 (set-url)
·
Programming/Git, Github
Problem 다른 사람의 remote repo에서 내 local repo로 clone해온 것을 (변경사항 확인용, 버전관리용으로 사용하기 위해) 내 repo에 올리기 Solution 현재 연결되어있는 remote repo 확인 git remote -v 아마 이런식으로 다른 사람의 remote repo에 연결되어있을 것 # origin https://github.com/[user-name]/[repo-name].git (fetch) # origin https://github.com/[user-name]/[repo-name].git (push) 자신의 Github 계정에서 새로운 repo 생성하고, 새로 생성된 repo의 url 복사 set-url 옵션을 이용하여 remote repo의 url을 변경 gi..
[Git] git bash 에서 conda 명령어 사용
·
Programming/Git, Github
git bash를 열고 아래와 같이 쳐주면 echo ". /c/Users/유저이름/anaconda3/etc/profile.d/conda.sh" >> ~/.profile git bash에서 conda 명령어 사용이 가능하다 ! https://aimb.tistory.com/166 git bash에서 conda 명령어 사용하기 www.python2.net/questions-153002.htm를 참조하여 해결했다. 먼저 본인 컴퓨터에 Anaconda3이 설치된 경로를 찾는다. 나는 C:/Users/유저이름/anaconda3 인데, echo ". /c/Users/유저이름/anaconda3/etc/profile.d/conda.sh" >> ~/.p aimb.tistory.com
Git 명령어: 기본적인 개념과 사용법
·
Programming/Git, Github
Git/GitHub 기본 개념이 내용은 evan-moon님의 블로그 내용을 기반으로 정리 및 수정한 글입니다. Git과 GitHub이 무엇이고 왜 필요할까?`git`은 분산형 버전 관리 시스템이다. 소스 코드 등의 변경사항, 즉 버전을 관리해주는 시스템인 것이다. `git`은 다음과 같은 프로세스를 위한 개념이다. 원격(remote)에 있는 코드를 로컬(local, 내 컴퓨터)로 가져와서 로컬에서 수정한 변경사항을 원격 저장소로 업데이트하는 과정이다.`git`을 다룰 때, 이 원격(remote)과 로컬(local)을 항상 구분지어 생각하는 것이 중요하다! 로컬 저장소에서 발생한 변경사항을 원격 저장소에 업로드하는, 즉 서버로 밀어올리는 행위를 `Push`라고 부른다. 서버의 소스를 자신의 로컬로 가져오는..