본문 바로가기

Dev Tools/Git4

[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] Local 프로젝트 GitHub(원격저장소) 연결 GitHub Repostiory 연결 - 이 글에서는 Local 프로젝트를 -> GitHub(원격저장소)에 연결 하는 방법을 담고 있습니다. - Local 프로젝트를 깃헙과 연결하는 이유는 여러가지가 존재한다. 다른 사람들과의 협업을 위한 경우도 될 수 있고. 혼자 작업하더라도 저장소를 따로 두어 관리 및 이력을 남길 수 있기 때문이다. (코드를 일정 시기로 rollback 시킨다던가.. 등등) Git 연결하기 1. 프로젝트 폴더로 이동 cd [프로젝트명] 2. git 초기화(생성) - 해당 작업은 프로젝트 폴더내에 Git이 존재하지 않기 때문에 Git이 관리할 수 있도록 해주는 작업이다. git init 3. GitHub 프로젝트 생성 및 연결 3-1 GitHub Repository 생성 3-2 rep.. 2022. 12. 19.
[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.