gitignore 설정
git push
git clone pull
프로젝트 시작 gradle 설정
git book - 사용법
gitignore
### .gitignore
- Git으로 관리하지 않을 파일을 지정한다.
- 예를 들면 로그 파일(.log)이나 빌드 도구가 자동으로 생성한 파일 또는 디렉토리 등.
- 패턴을 사용하여 Git이 무시할 파일을 지정한다.
- 빈 줄이나 `#`으로 시작하는 줄은 주석으로 간주한다.
- 표준 Glob 패턴을 사용한다.
- `/`로 시작하면 하위 디렉토리에 적용되지 않는다.
- 디렉토리는 끝에 `/`을 붙인다.
- `!`로 시작하는 파일은 무시하지 않는다.
```
예1) 주석을 표시하는 방법
#이것은 주석입니다. 또는 빈 줄.
예2) bin/ 디렉토리를 통째로 무시하기
bin/
예3) 현재 디렉토리의 *.log 파일만 무시하기.
- src/*.log처럼 기타 하위 디렉토리에 있는 *.log 파일은 포함하기
/*.log
예4) src/*.class 파일은 무시하고,
- src/main/*.class 파일은 포함하기
src/*.class
예5) src 디렉토리 및 그 하위 디렉토리에 있는 *.class 파일 무시하기
src/**/*.class
예6) 현재 디렉토리 및 그 하위 디렉토리에 있는 모든 *.log 파일 무시하기
*.log
예7) 확장자가 '.o' 또는 '.a'인 파일 무시하기
*.[oa]
- 위의 방식 대신에 아래처럼 낱개를 일일이 지정해도 된다.
*.o
*.a
예8) *~
파일명이 ~로 끝나는 파일
예9) *.log 파일 중에서 cotext.log 파일은 무시하지 않고 포함하기
- 문법) !(무시하지말아야할파일)
- 예) !context.log
gitignore.io - 자신의 프로젝트에 꼭 맞는 .gitignore 파일을 만드세요 (toptal.com)
깃에 push
PS C:\Users\bitcamp\git\bitcamp-study> git add .
PS C:\Users\bitcamp\git\bitcamp-study> git commit -m "."
PS C:\Users\bitcamp\git\bitcamp-study> git push
깃 clone
git 폴더에서
git clone https://gitghub.com/eomjinyoung/bitcamp-study bitcamp-teacher
bitcamp sutdy에서 .git 빼고 다 지우기
bitcamp teacher 가서 docs빼고 다 복사에서 bitcamp-study에 붙여넣기 하기
깃 pull
PS C:\Users\bitcamp\git\bitcamp-study> cd ..
PS C:\Users\bitcamp\git> cd .\bitcamp-teacher\
PS C:\Users\bitcamp\git\bitcamp-teacher> git pull
프로젝트 시작
PS C:\Users\bitcamp\git\bitcamp-study> cd myapp
PS C:\Users\bitcamp\git\bitcamp-study\myapp> gradle init
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Scala
6: Swift
Enter selection (default: Java) [1..6] 3
Generate multiple subprojects for application? (default: no) [yes, no]
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2] 1
Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
Enter selection (default: JUnit Jupiter) [1..4] 4
Project name (default: myapp):
Source package (default: myapp): bitcamp.myapp
Enter target version of Java (min. 7) (default: 17):
Generate build using new APIs and behavior (some features may change in the next minor release)? (default: no) [yes, no]
> Task :init
Get more help with your project: https://docs.gradle.org/8.1.1/samples/sample_building_java_applications.html
BUILD SUCCESSFUL in 1m 33s
2 actionable tasks: 2 executed
PS C:\Users\bitcamp\git\bitcamp-study\myapp> cd ..
PS C:\Users\bitcamp\git\bitcamp-study> cd myapp
PS C:\Users\bitcamp\git\bitcamp-study\myapp> gradle build
BUILD SUCCESSFUL in 3s
7 actionable tasks: 7 executed
PS C:\Users\bitcamp\git\bitcamp-study\myapp> gradle run
> Task :app:run
Hello World!
BUILD SUCCESSFUL in 751ms
2 actionable tasks: 1 executed, 1 up-to-date
PS C:\Users\bitcamp\git\bitcamp-study\myapp> gradle -q run
프로젝트 시작
'[네이버클라우드] 클라우드 기반의 개발자 과정 7기 > 웹프로그래밍' 카테고리의 다른 글
충격적인 숫자 리터럴 (0) | 2023.05.25 |
---|---|
[NC7기-23일차(5월25일)] - 웹프로그래밍 4일차 (4) | 2023.05.25 |
[NC7기-22일차(5월24일)] - 웹프로그래밍 3일차 (0) | 2023.05.24 |
5/24 git, gradle (1) | 2023.05.24 |
[NC7기-21일차(5월23일)] - 웹프로그래밍 2일차 (1) | 2023.05.23 |