반응형 [AWS]/GITLAB6 [Git] git 저장소 히스토리 삭제 및 초기화하기 기존에 있던 프로젝트 저장소의 commit 히스토리를 정리하고 싶을 때 혹은 저장소를 다른 곳으로 옮기고 싶을 때 사용하면 좋을 것 같습니다. 1. 로컬 저장소의 git 히스토리 삭제 $ rm -rf .git 2. 로컬 저장소를 다시 초기화 $ git init 3. 초기화할 파일을 추가 & 커밋 $ git add . $ git commit -m "first project commit" 4. 커밋 히스토리 확인 $ git log 5. 저장소 연결 후 푸시 $ git remote add origin $ git push -u --force origin master 출처 : https://bangc.tistory.com/11 2022. 8. 18. [Git] git 원격 저장소의 파일 삭제하는 방법 GitHub에 파일을 push할 때 gitignore를 활용하여 필요없는 파일은 제외하고 했어야했는데 깜빡하고 gitignore에 추가하지않고 push했거나 경로 설정이 잘못되어 제대로 적용이 되지 않았거나 모든 소스코드의 최상단 레벨에서 gitignore를 만들고 git 명령어를 실행하지 않고 다른 곳에서 실행하여 업로드를 하려고 하지 않았던 파일들이 주루룩 딸려가는 경우가 있습니다. 이럴때! git 명령어를 활용하여 내 로컬 저장소에는 파일을 그대로 남겨두고 원격저장소에서만 삭제를 하는 방법이 있습니다. 방법은 아래와 같습니다. 파일을 제거하고 싶을 때 $ git rm --cached [파일명]위 코드를 복사하려면 여기를 클릭하세요. 디렉토리를 제거하고 싶을 때 $ git rm --cached -r .. 2022. 8. 18. [AWS] GIT 과 SVN의 차이점 1. GIT 이란? 깃은 컴퓨터 파일의 변경 사항을 추적하고 여러 명의 사용자들 간 해당 파일들의 작업을 조율하기 위한 분산버전 관리 시스템이다. 소프트웨어 개발에서 소스코드 관리에 주로 사용되지만 어떠한 파일 집합의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. 2005년 리누스 토르발스가 처음 개발했다. 2. SVN이란? 아파치 서브버전이라고 하고 서브버전이라고도 하는 SVN은 자유 소프트웨어 버전 관리 시스템이다. 명령줄 인터페이스에서 사용하는 명령어를 따서 SVN이라고 줄여 부르며 제한이 있던 CVS를 대처하기 위해서 2000년부터 콜랩넷에서 개발되었다. 서브 버전은 클라이언트 서버 모델을 따른다. 서버는 작업하는 컴퓨터내에 둘 수도 있고, 전산망에 연결된 별도의 컴퓨터에 두고 사용할 수도.. 2022. 7. 19. [AWS][GITLAB] sourcetree란 무엇인가? 1. GIT GUI란 무엇인가? Git은 버전제어 시스템 중 하나입니다. 프로젝트는 규모를 막론하고 코드를 저장하고 관리하기 위해서 Git 리포지토리를 구현합니다. GIt을 사용하면 유용한 통합 기능을 제공하므로 모든 포르젝트 또는 팀과 함께 작업하기가 쉬워집니다. Git GUI란 Git GUI(Graphial User Interface)의 약자로 초보자가 명령이나 작업을 이해하기 쉽도록 프로젝트 히스토리를 시각화 해주는 도구입니다. 2. SourceTree란 무엇인가? SourceTree는 Atlassian이 개발한 무료 Git 클라이언트입니다. GitHub Desktop과 비교했을때 SourceTree는 고도로 발전했으며 UI에서 사용할 수 있는 많은 기능과 작업이 제공됩니다. 이 클라이언트는 Win.. 2022. 7. 18. [AWS] 내부망 GITLAB 설치 1-6) devstack-juniper 서버에 GitLab 설치 (2020-12-30) (https://teamlab.github.io/jekyllDecent/blog/tutorials/%EB%82%98%EB%A7%8C%EC%9D%98-Git-%EC%84%9C%EB%B2%84-Gitlab-%EA%B5%AC%EC%B6%95) # 설치 # 1) 기초 소프트웨어 설치 $sudo apt-get install curl openssh-server ca-certificates postfix - postfix 선택 옵션은 우선 No configuration 선택 - 메일 발신 관련 내용으로 여기서는 다루지 않음 # 2) Gitlab 패키지 프로그램 저장소 추가 $curl -sS https://packages.gitla.. 2022. 7. 4. 62장. GitLab CI에서 AWS S3로 파일을 업로드하는 방법 ## S3 CLI 명령어 https://docs.aws.amazon.com/cli/latest/reference/s3/ s3 — AWS CLI 1.22.64 Command Reference Note: You are viewing the documentation for an older major version of the AWS CLI (version 1). AWS CLI version 2, the latest major version of AWS CLI, is now stable and recommended for general use. To view this page for the AWS CLI version 2, click here. F docs.aws.amazon.com ## Gitlab 용 CLI.. 2022. 6. 30. 이전 1 다음 반응형