본문 바로가기

반응형

개인공부

(206)
gitignore를 추가했는데도 추적을 하는경우 오늘 log 파일을 gitignore에 넣었지만 추적하는 경우가 발생하였다. 이런경우에는 원경저장소에서 그파일이 이미 push가 되었기때문에 ignore에 넣어도 추적을 하는것이다. 이경우에는 그파일을 원격에서 제거한뒤 ignore에 추가하면된다.
Git 추적을 하지 않고 싶다면? gitignore 시나리오 현재 협업을 하는 과정에서 내 개인의 환경설정 또는 테스트용 image 파일들은 원격 저장소에 필요하지 않다. 다음과 같은 두개의 폴더들은 추적할 필요가 없는 폴더이다. 다음과 같은 명령어를 사용하면 vim 창이열리고 무시하고싶은 파일을 선택한다. vim .gitignore git status 를 사용햇을때 다음과 같은 화면이 뜬다 현재 내가 만든 .gitignore이 추가된것을 보인다. (이 파일은 원격에다가 올려서 공유하면 서로 개인별로 하는 작업들을 세분화 하기 때문에 push하도록 하겠다.)
Git-flow 명령어 Basic 명령어 git flow feature : 특정 기능을 개발/수정할 때 사용되는 브랜치 release : 배포시 사용되는 브랜치 hotfix : 서비스 되고 있는 소스 (maser 브랜치)의 문제를 해결후 병합(merge)해야할 때 사용되는 브랜치 git-flow가 적용된 프로젝트를 clone 하는 경우 git clone git checkoit -b develop origin/develop git flow init -d git-flow 사용 방법 feature 브랜치 적용 develop/feature 완료후 finish develop 그리고 push git flow feature start git flow feature finish git push origin master 개발 완료후 배포할때는..
refusing to merge unrelated histories 노트북 1에서 깃으로 작업을 하다가 새로운 컴퓨터에서 새 로컬로지스트에 pull을 당겻을 때 다음과 같은 문구가 듣으면서 recject 당했다. 이런 경우에는 git pull origin 브런치명 --allow-unrelated-histories 이 명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용된다고 한다. 즉, git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이것을 허용해 주는 것이다.
git flow란? https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html 우린 Git-flow를 사용하고 있어요 - 우아한형제들 기술 블로그 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다.오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합니다. ‘배달 woowabros.github.io 공부하기전에 참고로 한 사이트이다. git flow는 브랜치를 나눠서 작업하는것에 특화 되어있는 것 같다. Git-flow는 5가지 브랜치를 사용해서 운영을 합니다. masetr : 기준이 되는 브랜치로 제품을 배포하는 브랜치 develop : 개발 브랜치로 개발자..
fatal: Authentication failed for 에러. 높은 확률로 ID / PW가 틀렷을 때 발생하는 에러다 자격 증명 관리를 통해서 id / pw 변경한다.
Git 동기화해보자 / Secure Shell 이전에 코밋 내용을 수정할 수 있다. git commit --amend 지역 저장소에 있는 내용은 commit 에 대해서는 바꿀수있다. push를 한 뒤에는 수정하면 큰일난다. 여러 로컬 저장소들에서 작업을 할 대 pull -> commit -> push 가 중요하다 .. 어떠한 작업을 하기전에는 Secure Shell ssh를 통해서 다른 서버로 접속할 수 있는 비밀 번호가 생긴다. ssh-keygen cd ~/.ssh 라는 명령어를 사용해서 이동한다. id_rsa : private key id_rsa.pub : public key
Git 원격저장소 생성및 시작하기 Github에서 새 저장소를 만든다. 그러면 다음과 같은 화면을 확인 할 수 있다. 다음 화면을 이용해서 git bash로 저장소에 push해보자 git remote add 이부분을 카피해서 복사해서 사용한다. -소스를 보면 origin으로 저주소를 remote로 사용하겠다 라는 뜻. 잘 등록 된것을 알 수 있다. 상세주소도 볼 수 있다. git remote -v freind도 추가해서 내가작업한 내용을 원격저장소를 선택해서 보낼 수 도 있다. (이름 붙이기 애매하면 origin을 붙이자) 지우고 싶을 때 git remote remove friend 두번째 git push를 이용한다. 패스워드와 아이디를 입력하면 원격저장소에 저장된것을 확인 할 수 있다. push는 이렇고 이미 만들어진것에서 가져오고싶다..

반응형