본문 바로가기
반응형

IT 이야기101

[Git] commit 커밋 후 상태 확인, 로그 확인 Staging Area에 있는 파일을 커밋하겠습니다. Staged된 파일의 개념은 지난 글을 참고해 주세요. 2024.04.02 - [IT 이야기/웹] - [Git] 파일 상태 확인 명령어 git status, Untracked / Staged / Modified 상태 [Git] 파일 상태 확인 명령어 git status, Untracked / Staged / Modified 상태 git status는 파일 상태를 확인하는 명령어입니다. 자세히 알아봅시다. 테스트 폴더를 만들고 git을 init 합니다. 그리고 git status를 치면 아무 파일도 없습니다. 1.txt 파일을 생성하고 다시 git status 명 youngmap.tistory.com add 한 파일을 commit 하는 과정입니다. m .. 2024. 4. 2.
[Git] 파일 상태 확인 명령어 git status, Untracked / Staged / Modified 상태 git status는 파일 상태를 확인하는 명령어입니다. 자세히 알아봅시다. 테스트 폴더를 만들고 git을 init 합니다. 그리고 git status를 치면 아무 파일도 없습니다. 1.txt 파일을 생성하고 다시 git status 명령어를 치면 Untracked files에 1.txt가 나옵니다. 이제 해당파일을 staged 상태로 바꿉니다. Stage Area에 올리는 명령어는 add입니다. git add ./1.txt 상태를 확인해 보면 commit이 가능한 staged 상태가 된 것을 확인할 수 있습니다. 반대로 unstage하려면 git rm --cached ./1.txt 를 합니다. git rm --cached ./1.txt 파일을 add했는데 수정을 하면 어떻게 될까요? 그때는 modifi.. 2024. 4. 2.
[Git] 깃 사용자 이름과 이메일 주소 입력 설정 git config 지난 시간에는 git init 명령어에 대해 배웠습니다. 이번에는 지난 포스팅에 이어서 사용자의 이름과 이메일 주소를 디폴트로 설정하는 방법을 알아보겠습니다. 2024.03.20 - [IT 이야기/웹] - [Git] 깃 설치, CLI 저장소 생성 명령어 git init [Git] 깃 설치, CLI 저장소 생성 명령어 git init 로컬 PC에 Git을 설치해 보고 CLI(Command Line Interface)로 git 생성 명령어를 사용하는 방법을 알아보겠습니다. Git은 소스코드를 버전별로 관리하는 프로그램입니다. Github은 Remote 저장소와 다양한 협업 youngmap.tistory.com 사용자 이름과 이메일 주소는 깃을 다루는 사람의 정보를 저장하기 위함입니다. 1. 이름, 이메일 정.. 2024. 3. 20.
[Git] 깃 설치, CLI 저장소 생성 명령어 git init 로컬 PC에 Git을 설치해 보고 CLI(Command Line Interface)로 git 생성 명령어를 사용하는 방법을 알아보겠습니다. Git은 소스코드를 버전별로 관리하는 프로그램입니다. Github은 Remote 저장소와 다양한 협업 기능을 제공하는 웹 App입니다. 1. Git을 설치합니다. https://git-scm.com/ Git git-scm.com 2. Windows 기준으로 Git을 설치하면 CLI 명령을 실행하는 Git Bash를 사용할 수 있습니다. 3. 탐색기에서 Git으로 관리할 폴더로 이동합니다. 4. MING라는 Git Bash 프로그램이 실행됩니다. 5. git init 명령어를 사용하면 해당 위치에 .git 숨긴 폴더가 생깁니다. 이제 git 저장소가 생성되었고 git을.. 2024. 3. 20.
[IntelliJ] Github 리모트 연동 방법 IntelliJ에서 Github 리모트 연동하는 간단한 방법을 알아보겠습니다. * 사전 작업 1. 로컬 PC에 Git을 설치합니다. 2. Github 계정을 생성합니다. 3. 레파지토리를 생성합니다. * 연동방법 1. 프로젝트를 생성하거나 기존 프로젝트를 불러옵니다. 2. VCS 메뉴에서 버전 관리 통합 활성화를 누르고 Git을 선택합니다. 3. 이제 VCS 메뉴는 앞으로 Git으로 변경됩니다. 원격관리를 누릅니다. 4. 깃헙에 생성한 레파지토리 주소를 등록합니다. 5. 연동이 완료되었습니다. 변경 소스를 add 하고 로컬 git에 commit 하고 원격저장소 github에 push 합니다. 이상으로 인텔리제이에서 깃과 깃헙을 연동하여 소스를 관리하는 방법을 알아보았습니다. 2024. 3. 19.
[IntelliJ] 메이븐 프로젝트 생성 & JUnit 연동 테스트 코드 만들기 IntelliJ에서 메이븐 연동 프로젝트를 생성하고 테스트 코드를 만드는 방법을 알아보겠습니다. 1. 새 프로젝트에서 시스템 빌드를 Maven으로 선택합니다. 2. 프로젝트를 생성하고 Java 클래스를 작성합니다. 커서를 테스트를 원하는 클래스 대괄호 시작 부분에 위치시킵니다. 3. 단축키 "Shift + Ctrl + T" 를 누르면 새 테스트 생성 메뉴가 나옵니다. 4. 라이브러리 테스트를 JUnit으로 선택합니다. 라이브러리를 찾을 수 없다고 나오면 "수정" 버튼을 누르세요. 자동으로 JUnit 라이브러리를 다운로드 합니다. 5. pom.xml 파일 dependencies에 자동으로 추가되면서 필요한 외부 라이브러리를 다운로드합니다. 6. 마지막으로 test 폴더 하위에 생성된 테스트 파일에 테스트 .. 2024. 3. 19.
Wildfly JVM Crash 인스턴스 다운 현상 와일드플라이(WildFly) Was 인스턴스가 갑자기 다운되는 현상이 있었습니다. 확인해 보니 웹로직(WebLogic), JBoss에서도 비슷한 사례가 있는 것 같았습니다. 1. 원인 서비스가 내려가면서 core파일과 hs_err_pid.log 파일이 생성되었습니다. JVM Crash 현상이고, java.util.zip.ZipFile.getEntry에서 문제가 있었습니다. 원인은 런타임 중 zip, jar 파일이 변경되면 발생한다고 합니다. 2. 조치 JVM option으로 아래 내용을 추가합니다. -Dsun.zip.disableMemoryMapping=true 2023. 12. 29.
jira 스크립트러너 커스텀 Rest API 만들기 jira 스크립트러너를 이용해서 커스텀 RestAPI를 만들 수 있습니다. 공식 문서는 아래 링크에서 확인할 수 있습니다. https://docs.adaptavist.com/sr4js/latest/features/rest-endpoints REST Endpoints ScriptRunner for Jira Server/Data Center Features REST Endpoints Version latest (8.11.0) 8.10.0 8.9.0 8.8.1 8.8.0 8.7.1 8.7.0 8.6.0 8.5.0 8.4.0 8.3.0 8.2.1 8.2.0 8.1.0 8.0.0 7.13.0 7.12.0 7.11.0 7.10.0 7.9.0 7.8.0 7.7.0 7.6.0 7.5.0 7.4.0 7.3.0 7.2.0.. 2023. 9. 15.
스크립트러너 groovy 파일 작성 로그 찍기 Jira를 운영하다 보면 ScriptRunner 플러그인을 이용하여 다양한 작업을 하게 됩니다. 스크립트러너는 커스텀필드를 만들거나 Job 배치, REST API 작성 등 강력한 기능을 제공합니다. groovy 스크립트 작성할 때 가장 기본이 되는 로그 찍는 방법입니다. Administration > ScriptRunner > Script Editor 화면에서 파일 추가를 눌러 스크립트를 작성합니다. import org.apache.log4j.Logger def log = Logger.getLogger(this.class); log.error('test'); 그루비(.groovy) 문법은 약간 자바와 파이썬을 섞은 듯한 느낌입니다. 나중에 자세히 알아보겠습니다. 첫 줄은로그를 찍기 위해 log4j를 im.. 2023. 9. 15.
리눅스 방화벽 열렸는지 간단 확인 방법 리눅스 OS에서 방화벽이 열렸는지 간단하게 확인하는 방법입니다. 1. Telnet 명령어 사용 다음과 같이 telnet 명령어로 IP와 포트를 입력해서 연결을 확인할 수 있습니다. telnet 호스트주소 포트 2. 방화벽이 열린 경우 명령어를 입력했을 때 다음과 같이 연결이 되면 방화벽 문제가 없는 상황입니다. [user@servername:/] telnet 1xx.1xx.1xx.1xx 80 Trying 1xx.1xx.1xx.1xx... Connected to 1xx.1xx.1xx.1xx. Escape character is '^]'. 여기서 Escape 명령 "ctrl + ]" 키를 누르면 telnet 프로그램 입력 화면이 나옵니다. "quit" 종료 명령을 입력하면 정상적으로 연결이 종료됩니다. ^].. 2023. 9. 8.
반응형