본문 바로가기

bash4

[Linux] alias로 자주쓰는 커맨드 설정 alias 설정으로 자주쓰는 명령어 커맨드 설정 Shell 커맨드는 다양한 분야에서 사용하고 있고, 커맨드의 수 또한 굉장히 많다. (조합하거나, 다양한 옵션들 등등) alias 설정을 해야겠다고 생각한 이유는, 현재 진행중인 사내 프로젝트의 경우 수동으로 배포를 진행하는데, WAS 서버에 있는 Tomcat 에 war 파일을 배포하는 방식을 사용하고 있다. 물론 Shell Script 를 통해서 war 파일 이름 변경, tomcat 실행 등등 자동으로 하긴 하지만, 서버 1대당 2개의 war 파일을 배포하고, 로그확인까지 해야 한다. 현재 프로세스로 진행한다면 수많은 cd 커맨드,, tail 등등 폴더 이곳저곳을 옮겨 다니며 많은 커맨드를 작성해야 한다. 이걸 자동화를 할 수 없을까,, 생각하다가 ali.. 2023. 10. 25.
[Git] git add, commit, push 취소, (amend, commit message 변경) 목차 목표 git add 취소 git commit 취소 git amend (commit message 변경) git push 취소 목표 - 해당 글 에서는 git add, commit, push 를 취소하는 방법을 활용 해 볼것이다. 만약 개념적인 부분을 좀 더 보고싶다면 아래의 링크들에서 확인해보세요. - reset, revert 개념 https://lucas-owner.tistory.com/35 [Git] Git (reset, revert) 정리 및 개념 Git 명령어 - reset, revert 개념 및 정리 - git 을 사용하다 보면 다양한 상황이 발생하는데, 그중에서는 정말 무시무시한 일이 발생 할 수도 있다. 예를 들자면, RollBack을 해야 한다거나, Conflict 가 났 lucas-.. 2023. 2. 2.
[Git] Git (reset, revert) 정리 및 개념 Git 명령어 - reset, revert 개념 및 정리 - git 을 사용하다 보면 다양한 상황이 발생하는데, 그중에서는 정말 무시무시한 일이 발생 할 수도 있다. 예를 들자면, RollBack을 해야 한다거나, Conflict 가 났다거나.. 혹은 Commit 을 취소하고 싶다거나 이럴때 사용하는 git 명령어인 reset, revert의 개념에 대해 알아 보자! git reset : 커밋 취소 - reset 명령어는 대표적으로 커밋을 취소하는 명령어이다, 또한 Staging(스테이징) 취소 가능하다. 옵션에 따라 디테일한 설정을 할 수 있다. - 옵션을 적지 않고 - git reset 할 경우 스테이징 취소. ○ 옵션 --soft: 커밋 취소, Staging 상태 유지(add) --mixed: 커밋.. 2023. 2. 1.
[Git] Git clone - 로컬에 프로젝트 가져오기 Git clone 이란? 개발을 할 때 코드를 관리하거나, 다른 사람과의 협업을 해야 할 때 GitHub의 Repository를 통하여 코드를 공유, 관리하게 된다. 여기서 이미 GitHub에 Repository 가 존재하는 경우 해당 Repo를 local로 가져오는것을 'git clone' 한다고 한다. * 이 글에서는 Git Hub에 이미 Repository가 존재 할 경우 * 저는 Mac 환경 에서 사용하는것을 기준으로 합니다! -> windows 에서는 git bash 사용! * Https 방식 사용 기본 명령어 git clone [GitHub Repo 주소] [DIR] 1. 터미널에 해당 명령어 + 주소, 실행하면 현재 폴더에 Repostiory가 복제된다. 2. 주소뒤의 [DIR] = Dire.. 2022. 12. 7.