Git 명령어: 심화 활용법
·
Programming/Git, Github
이전에 작성했던 Git에 대한 기본개념과 사용법에 이어서 `git`을 실전에서 사용할 때, 일어나는 문제 상황과 그에 대한 해결책을 중심적으로 정리해보겠다. 커밋 되돌리기개발을 하다보면 커밋 메시지에 오타가 있거나, 커밋에 어떤 파일을 빠뜨리는 등 이미 실행한 커밋을 수정해야하는 상황이 발생한다. 아직 원격에 푸쉬하기 전(내 로컬에만 있는 커밋)이라면 `git reset`을 사용해보자. 만약, 이미 원격에 푸쉬한 상황이라면 `git revert`를 사용하면 된다. 그리고 단순히 특정 커밋의 상태를 확인하거나 특정 버전의 파일이 필요할 때는 `git checkout`을 활용하면 된다. git reset`git reset`은 현재 브랜치의 HEAD를 지정한 커밋으로 이동시켜 과거의 특정 시점으로 완전히 되돌..
[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`라고 부른다. 서버의 소스를 자신의 로컬로 가져오는..