일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록git (3)
will come true
이클립스에서 생성한 프로젝트를 로컬 저장소(Local Repository)로 설정하면, 해당 경로에 .git파일이 생성되며 git의 관리하에 들어가게된다. 다만, 해당 프로젝트를 Commit and Push할 때 아래와 같이 [Unstaged Changes] 목록에 '.classpath', '.gitignore'등의 불필요한 파일들이 표시된다. 해당 파일들은 Github에 올려서는 안되기 때문에 목록에서 아예 표시가 안되게 하고 싶다. (=커밋 대상에서 완전히 제외시키고 싶다) 이럴 때 '.gitignore'을 이용해서 불필요한 파일들을 필터링 할 수 있다. 1. '.git' 폴더가 존재하는 경로로 이동한 뒤, '.gitignore' 파일을 메모장으로 연다. 2. 그러면 아래와 같이 이미 .gitigno..
오류 이클립스에서 Github 원격저장소에 변경사항을 Push하려는데 아래와 같이 rejected 메시지가 표시되며 staged한 이력들은 안보이고, github에도 반영되지 않음. master → master [rejected - non-fast-forward] 원인 원격 레포지토리(Git Repository = origin)의 내용과 현재 로컬 레포지토리의 내용이 일치하지 않아 Push를 수행할 수 없다는 뜻. Github Repository의 파일에 변경사항이 있을 때 발생하는 에러이며, Fetch로 원격 레포(Github)의 변경사항을 읽어오기 (Fetch From Upstream) Synchronize Workspace로 원격 레포-로컬 레포 변경사항 비교 Pull로 원격 레포(Github)의 ..
1. Github에 소스코드를 저장할 새 리포지토리 생성 2. 이클립스에서 프로젝트 및 패키지 생성 후 소스코드 작성 (JavaJungsuck 프로젝트의 패키지(ch3~ch7)에 포함된 소스코드를 전체 github에 업로드하는 것이 목표) 3. 이클립스 우측 상단의 'open perspective' 아이콘을 클릭 4. 'Git'을 선택한 뒤 'Open' 클릭 5. 이클립스 우측 상단에 Git아이콘이 생성되며, [Git Repository] 창이 활성화된다. 'Clone a Git repository' 클릭 6. URI, 로그인 정보 등 Github Repository 정보를 입력. Github에서 생성 Repository에 들어가 URI및 기타 정보를 복사, 이클립스의 'Clone Git Reposito..