TOOL/VCS

TOOL/VCS

[GIT] GitLab 팀원 members 추가

팀원에게 프로젝트 업로드 권한 추가하는 법 project > project information > members > invite members > username 입력 group > group information > members > invite members > username 입력

TOOL/VCS

[GIT] GitLab 프로젝트 업로드

회사IP 로 GitLab 접속하기 회사 사설IP 에 들어가서 깃랩 계정을 만듭니다 사설 IP(Private IP) 주소는 공유기가 노트북, 스마트 TV, 휴대폰 등 홈 네트워크에 연결된 장치에 할당한 내부 IP 주소를 의미합니다. 사설 IP 주소는 IANA가 확보한 사설 IP 주소 범위 내에서 할당되며 인터넷에 노출되지 않습니다. 전 세계에는 수백만 개의 사설 네트워크가 존재하며 사설 네트워크에 연결된 장치에는 다음 사설 IP 대역 내의 IP 주소가 할당됩니다. 클래스 A: 10.0.0.0~10.255.255.255 클래스 B: 172.16.0.0~172.31.255.255 클래스 C: 192.168.0.0~192.168.255.255 Eclipse의 Git Repositories탭으로 확인했을 떄, 기..

TOOL/VCS

[GIT] Eclipse에서 GitLab 프로젝트 내려받기

Eclipse에서 GitLab 프로젝트 내려받기 1. import 2. projects from Git 3. Clone URI 4.여기서 관리자가 올린 프로젝트의 HTTPS 카피해서 URI에 붙여넣습니다 + 비밀번호와 아이디 작성 (아이디는 보통 이메일주소 앞자리) Finish 후 프로젝트 확인 합니다.

TOOL/VCS

[GIT] git 설치 방법 + EGit 플러그인

깃 설치 방법 1) 약관을 읽고 "Next"를 눌러줍니다. 2) Git이 설치될 경로를 지정하고 "Next"를 눌러줍니다. 3) 설치할 구성요소를 지정하고 "Next"를 눌러줍니다 Additional icons - On the Desktop : 바탕화면에 바로가기 생성 Windows Explorer integration - Git Bash Here : 폴더 오른쪽 클릭 메뉴에 Git Bash Here(연결 기능) 추가 - Git GUI Here : 폴더 오른쪽 클릭 메뉴에 Git GUI Here(연결 기능) 추가 Git LFS (Large File Support) - 대용량 파일 지원 Associate .git* configuration files with the defalut text editor - ..

TOOL/VCS

[GIT] GitLab을 이용한 형상 관리 계획 총정리

⦁ 해결할 문제점 : Git을 SVN처럼 이용하기 SVN : master에 모두 commit하며 사용합니다. 그래서 관리자가 merge request를 받아 관리할 필요가 없습니다. 이러한 SVN 방식과 비슷하게 Git에서도 쓸 수 있는 방법을 찾아야 합니다. 유사한 방법이 Git 에 존재하지 않는다면 이번 프로젝트에서 다룰 형상관리 툴을 변경도 고려해 보아야 합니다. * SVN과 GIT 차이점 정리 : https://rebornbb.tistory.com/entry/SVN%C2%B7GIT-SVN%EA%B3%BC-GIT%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90 ▸ Git Flow, Trunk Based 협업방식 https://rebornbb.tistory.com/entry/GIT-..

TOOL/VCS

[GIT] Eclipse에서 Merge 하는 방법

작업이 완료된 Branch는 최종적으로 Master혹은 Main Branch에 통합해야되는데, Merge를 사용하면 여러 개의 Branch를 통합할 수 있습니다. 1.Branch 전환 - 프로젝트 우클릭 > Team > Switch To > master 클릭 2.Merge - 프로젝트 우클릭 > Team > Merge... 3.Master Branch에 Merge할 Branch 선택 - develop branch를 선택한 후 Merge 클릭 4.Merge Result 확인 5.master branch 코드 확인 develop branch에서 commit and push...한 코드로 master branch에 코드가 변경된 것을 확인할 수 있습니다. 출처 : https://tychejin.tistory...

TOOL/VCS

[GIT] Git Flow, Trunk Based

프로젝트가 커져도, 사람이 많아도 branch , merge 깔끔하게 하는 협업방식 : Git Flow, Trunk Based GitFlow 전략 branch : (주브랜치) 1. main 2. develop / (보조브랜치) 3. feature 4. release 5. hotfix 예를 들어 v1.0 신버전을 개발한다고 할 때 : 1. main브랜치에 v0.9코드 commit해두고 2. 신기능코드를 넣을때, main 브랜치의 사본 develop을 만듭니다. 이렇게 되면 신기능을 develop에 넣기 때문에, 좀 더 안정적으로 개발이 가능합니다. 3. 하지만 develop 브랜치에 feature 브랜치를 만들어서 거기서 테스트해보고, develop 브랜치에 합치는 것이 더 안전합니다. 예를 들어 guil..

TOOL/VCS

[GIT] Git을 SVN처럼 이용하기 + Eclipse git Stash 방법

git stash Working Directory(Unstage Area) [git add 자체가 안된 것은 제외, modified는 stash됨] 와 Staging Area의 작업물을 임시 저장공간에 저장하는 명령어입니다. Git을 SVN 처럼 이용하기 Git을 SVN처럼 이용하기 위한 간단한 작업흐름 서버에서 받기 git stash [내코드를 저장공간에 저장] git pull [다른 코드 가져오기] git stash pop [내코드를 저장공간에 다시 가져오기] 충돌이 발생하면 Merge [내코드 + 다른사람의 코드] 서버에 올리기 git stash [내코드를 저장공간에 저장] git pull [다른 코드 가져오기] git stash pop [내코드를 저장공간에 다시 가져오기] 충돌이 발생하면 Merg..

TOOL/VCS

[SVN·GIT] SVN과 GIT의 차이점

형상관리(Version Control Revision Control)툴 - 소프트웨어 버전 관리 툴이라고도 한다. - 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. - 소스를 버전 별로 관리할 수 있어서 개발할 때 실수로 소스를 삭제하거나, 수정하기 이전으로 돌아가야되는 경우 유용하게 사용되는 툴. - 또한 팀 프로젝트에서도 누가 무엇을 어떻게 수정했는지도 알 수 있기 때문에 코드를 병합하거나 수정된 소스를 추적하는 데에도 쓰인다. ▶ 형상관리툴의 종류 - Client/Server 타입 : Subversion(SVN), CVS, Perforce, ClearCase, TFS - 분산저장소 타입 : Git, Mercurial, Bitkeeper, SVK, Darcs - Folder 공유 타입 : ..

TOOL/VCS

[GIT] Eclipse에서 GitLab 프로젝트 PUSH / PULL

이전단계 - GitLab 연결 방법 링크 : https://rebornbb.tistory.com/entry/%EA%B9%83%EB%9E%A9 [GIT] 프로젝트 GitLab 연결하기 1. 깃 설치하기 1) 약관을 읽고 "Next"를 눌러줍니다. 2) Git이 설치될 경로를 지정하고 "Next"를 눌러줍니다. 3) 설치할 구성요소를 지정하고 "Next"를 눌러줍니다 📌 Additional icons - On the Desktop : 바탕화 rebornbb.tistory.com Branch 생성 + PUSH 1. Branch 생성 프로젝트 우클릭 > Team > Switch To > New Branch... 클릭 Branch name을 입력한 Finish 클릭 Check out new Branch를 선택하면..

TOOL/VCS

[GIT] 프로젝트 GitLab 연결하기

1. 깃 설치하기 - 관리자 + 팀원 1) 약관을 읽고 "Next"를 눌러줍니다. 2) Git이 설치될 경로를 지정하고 "Next"를 눌러줍니다. 3) 설치할 구성요소를 지정하고 "Next"를 눌러줍니다 Additional icons - On the Desktop : 바탕화면에 바로가기 생성 Windows Explorer integration - Git Bash Here : 폴더 오른쪽 클릭 메뉴에 Git Bash Here(연결 기능) 추가 - Git GUI Here : 폴더 오른쪽 클릭 메뉴에 Git GUI Here(연결 기능) 추가 Git LFS (Large File Support) - 대용량 파일 지원 Associate .git* configuration files with the defalut t..

TOOL/VCS

[GIT] 파일 기록하기 git add git commit

git의 commit 기능을 쓰면 쓰면 파일의 현재상태를 매일매일 기록해둘 수 있습니다. 작업 폴더에서 git을 이용하고 싶다면... 작업 폴더에서 터미널을 열어 git init 부터 입력하고 시작하면 됩니다. 이렇게 시작하면 git이 사용자가 파일을 생성하는것, 코드 작성하는 것을 추적하기 시작합니다. git init 이제 파일을 하나 생성하고 코드를 짠 후 , 그 코드를 기록해두고 싶다면... 아까 설치한 git을 이용해 해당 파일의 현재상태를 기록해달라고 요청하면 되는데, 그 명령어가 git add 와 git commit 입니다. git add 파일명 git commit -m '메세지' 이렇게 기록하면 이전의 파일상태 그대로 되돌리거나, 파일변경 히스토리를 열람할 수도있습니다. 위와 같은 작업은 아..

ReCode.B
'TOOL/VCS' 카테고리의 글 목록 (2 Page)