반응형

git 4

Git Fork 원본 프로젝트로 부터 동기화

Git fork 동기화는 원본 저장소의 변경 사항을 포크한 저장소에 반영하는 과정입니다. 포크한 저장소에서 원본 저장소의 변경 사항을 반영하지 않으면, 원본 저장소에서 개발된 새로운 기능이나 버그 수정 사항을 사용할 수 없게 됩니다. Git fork 동기화는 다음과 같은 단계로 진행됩니다. 원본 저장소의 URL을 확인합니다. 포크한 저장소에 원본 저장소를 upstream으로 설정합니다. 원본 저장소의 변경 사항을 가져옵니다. 원본 저장소의 변경 사항을 포크한 저장소에 병합합니다. 원본 저장소의 URL 확인 원본 저장소의 URL은 GitHub에서 확인할 수 있습니다. 원본 저장소의 페이지에서 Code 버튼을 클릭하면 URL이 표시됩니다. 포크한 저장소에 원본 저장소를 upstream으로 설정 포크한 저장소..

dev-common 2023.09.26

Git - 특정 파일 히스토리 삭제 하기

git 특성상 소스파일이 아닌 용량이 큰 리소스 파일(동영상 같은)이 형상관리에 첨부되면 속도에 큰 영향을 줍니다. 다음 두가지 명령을 실행하면 모든 히스토리(스냅샷)에서 해당 파일을 삭제하게 됩니다. $ git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch ' --prune-empty --tag-name-filter cat -- --all $ git push origin master --force Git Bash를 열고 해당 파일이 있는 디렉토리로 이동합니다. 다음 명령어를 실행합니다. git filter-branch --index-filter 'git rm --cached --ignore-unmatch ' --prune-..

dev-common 2023.08.09

[Linux] Git 서버 설치

0. git 패키지 설치 $ sudo apt-get install git-core 1. git server 계정 생성 $ sudo adduser \ --system \ --shell /bin/bash \ --gecos 'git version control' \ --group \ --home /home/git \ git $ sudo passwd git 2. git 정보가 저장될 repositories 디렉토리 생성 $ sudo -u git mkdir /home/git/repositories 3. 서버측에 저장할 프로젝트를 로컬에 생성 $ cd $ mkdir Project $ cd Project $ touch README $ git init $ git add . $ git status $ git commit..

dev-os 2013.06.26
반응형