일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- data
- imread
- 저장소
- 머신러닝
- model
- imshow
- git
- r
- 이미지
- Anaconda
- opencv
- CLONE
- 가중치
- Linux
- destroyallwindows
- gitignore
- 파이썬
- Session
- Python
- tensorflow
- db
- branch
- 함수
- datascience
- Repository
- Spring
- list
- AI
- Vector
- Java
- Today
- Total
목록GIT (16)
AI학교

이클립스에서 저장소(다른사람꺼) clone(내껄로)해서 사용하기 받아오고 싶은 저장소를 복사해줍니다. 이클립스에서 오른쪽마우스 + paste 하거나, Ctrl + V 해줍니다. Working Tree 에서 import projects를 해줍니다.

git pull - git fetch - 변경 File 차이점(D/ff) - 합칠 수 있는지 확인 - 자동 합침 -> conflict 서버상에 있는 변경 로그 정보만을 가져옵니다. - 새로운 Repository가 있는지, 변경된 Repository가 있는지 등등

gitignore를 사용하는 이유 깃에서 특정 파일이나 디렉토리를 관리 대상에서 제외할 때 사용하는 파일. 예 : 컴파일 된 파일, .gradle, .idea ... .gitignore의 파일 위치는 ? 프로젝트 최상단 디렉토리에 위치해야한다. 예를들어 git init 명령어를 실행했던 디렉토리에 .gitignore 폴더가 위치하게 된다. .gitignore를 추가했는데 제외되지 않는 파일 해결하기 깃에 커밋을 한 후 .gitignore 파일을 생성하려할때 .gradle 파일이 계속 제외되지 않을 때 git rm --cached .gradle -r 명령어를 실행했음에도 .gitignore에서 선언된 파일들이 제외되지 않을때 (캐시를 지우고 .gitignore를 다시 생성) git rm -r --cached

폴더 이름을 변경하기 위해서 그 폴더를 찾아주세요! 보통 C드라이브 + 유저이름 + git 에 있습니다. 내 pc안에서 저장소 위치에서 폴더를 오른쪽 클릭 해서 Git Bash Here을 눌러줍니다. master 에서 bitacademy로 바뀐것을 확인할 수 있습니다.

오늘은 저장소 이름을 바꿔보겠습니다. 현재 Repository이름은 JavaEx 입니다. 간지가 안나죠? 그래서 지금부터 저장소 이름을 바꿔보겠습니다. 우선 JavaEx를 클릭해 들어가줍니다. 그 후 Settings를 눌러서 Repository name을 변경해주세요 BitAcademy로 이름을 바꿔줍니다. 그 후 url도 같이 변경해 줘야합니다. url 주소안에 JavaEx가 BitAcademy로 바껴야하기 때문입니다. 내 pc안에서 저장소 위치에서 폴더를 오른쪽 클릭 해서 Git Bash Here을 눌러줍니다. 이 화면이 생길거에요 1. git remote -v 를 이용해 url 주소를 확인해 줍니다. Repository이름을 변경했는데도 JavaEx인 것을 확인할 수 있습니다. 2. git remo..

해당 프로젝트에서 Setting을 눌러줍니다. Setting 화면에서 collaborators를 눌러줍니다 추가할 팀원의 깃 아이디를 입력합니다 Add collaborator를 눌러 추가해줍니다. 또 뭘 해야될것 같지만 이렇게 하면 끝!

우선 깃허브 홈페이지에서 로그인 한 후 NEW를 이용해 REPOSITORY를 만들어줍니다. REPOSITORY 이름을 입력한 후 CREATE REPOSITORY를 눌러줍니다. 데스크탑용 깃허브가 설치돼있지 않다면, SET UP IN DESKTOP 을 눌러 깃허브를 설치해줍니다. 설치됐으면, 빨간 버튼을 눌러 주소를 복사해줍니다. 이클립스를 열어 GIT을 켜줍니다. finish -> 깃과 연동 됩니다. commint을 했을 때 올라가는 저장소 push는 온라인 저장소로! commint and push 를 눌러서 오프라인 저장소에 올린 후 바로 온라인 저장소로 올려줍니다. Push Branch 'master'를 해서 master에 push 해줍니다. 올린 프로젝트 예시 -> 오른쪽 마우스 키를 눌러 Dyna..

버전관리 소스 - 일반적으로 변경사항은 저장되지 않는다. 1. 중앙집중식 : CVS, SVN ( team server ) 버전관리를 중앙 서버가 해줍니다. 만들어준 소스를 연결하면 서버에도 동일한 소스가 서버에 존재합니다. 소스를 변경하면 서버에서 변경이력이 자동으로 추가돼 Lock이 걸립니다. 다른 사람이 같은 소스를 변경하려고 하면 충돌이 일어나고 변경된 소스를 받아와야 자신의 소스를 올릴 수 있습니다. 2. 분산방식 : GIT 깃에서는 공동으로 변경 이력을 파악할 수 있어 비교가 가능합니다. 클라이언트와 서버로 구분돼 있습니다. 처음에는 서버의 저장소와 클라이언트 각각의 저장소가 같습니다. 클라이언트는 변경 이력을 개인이 관리할 수 있습니다. 개인이 서버에 변경이력을 반영할 수 있습니다. 개발자 1..