본문 바로가기

Programming/Git26

[Git] git stash 1. git stash 어떤 파일을 수정하다가 현재 파일의 수정사항은 제외하고 다른 파일을 커밋하고 싶은 경우가 있습니다. 물론 명령어를 통해 다른 파일들만 커밋할 수는 있지만 그렇게 되면 계속 커밋 메세지가 날아와서 번거롭죠. 또는 뇌빼기 코딩하다 무지성으로 git commit -am 해버리면 곤란 할 수도 있고요. 오늘은 그럴때 사용하는 명령어인 stash를 알아보겠습니다. 우선 실습 파일에서 s1과 s2라는 파일을 만들어줍니다. stash 명령은 tracked 파일에 한정해서 사용할 수 있기 때문에 우선 아무렇게나 적고 한 번 커밋해주세요. 이렇게하면 stash 명령 실습 준비가 완료됩니다. 준비된 상태에서 s2혹은 s1 중 아무거나 열고 수정해주세요. 저는 s2를 수정하겠습니다. 그런다음에 git.. 2021. 12. 1.
[Git] 원격 저장소의 복제 git clone 깃과 원격 저장소는 단순히 클라우드로 사용할 수도 있지만, 그 진가는 협업에서 나타납니다. 여태까지는 혼자서 깃을 만들고 커밋하고 업로드했다면, 이번에는 많은 사람들과 원격 저장소를 이용할 수 있는 방법을 알아보겠습니다. 1. git clone git clone [원격 저장소 주소] 복사할_디렉토리_명 사용법은 위와 같습니다. 이때 복사하고자 하는 위치에서 명령어를 입력해야합니다. 원격 저장소 주소는 복사하고자 하는 원격 저장소에 들어가서 초록색 Code 버튼에 들어가면 복사할 수 있습니다. 위에서 예시로 사용하는 원격저장소는 우리가 실습했던 a1 디렉토리입니다. 이 디렉토리를 clone 해보겠습니다. 이렇게 복사되었습니다. 그렇다면 이때 복사한 a1_clone에서 커밋을 하면 원래대로인 a1 디렉토리에.. 2021. 10. 27.
[Git/Github] 원격 저장소의 파일을 지우기 이번에는 git bash 혹은 터미널 상에서 원격 저장소에 올린 파일을 지우는 방법에 대해서 알아보도록 하겠습니다. 1. .gitignore .gitignore 파일에 디렉토리나 파일을 추가함으로써 원격 저장소에 올라가는 파일을 지정할 수 있다고 했었습니다. 자세한 내용과 작성법은 아래 링크 글을 참조해주세요. https://bamtory29.tistory.com/entry/Git-gitignore?category=988312 [Git] .gitignore 스테이징하고, 커밋하는 방법을 알아봤습니다. 이렇게 깃을 앞으로 활용하다보면 원격저장소에 올리기도 하고 버전 관리가 필요하지 않은 파일들이 생기기도 합니다. 따라서 이들을 관리해주 bamtory29.tistory.com 2. 원격 저장소에 올린 파일 .. 2021. 9. 14.
[Git] 깃 명령어 정리 여태까지 배운 기초적인 깃 명령어를 한번 쭈욱 정리하고 넘어가려고 합니다. 깃 상태 확인 git status 스테이징 git add 파일명 스테이징 취소 git reset HEAD 파일명 git rm --cached 파일명 두 명령의 차이에 대해서는 다음 포스트 참조! https://bamtory29.tistory.com/entry/Git-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%A7%95?category=988312 커밋 git commit git commit -m "커밋 메세지" 커밋 기록 확인 git log 스테이징과 커밋 동시에 하기 git commit -am "커밋메세지" 단, 한 번이라도 커밋된 적이 있는 파일에 한해 사용가능! 파일의 변경내용 확인 git diff 커밋 취소 g.. 2021. 8. 31.
[Git/GitHub] 파일 올리기와 내려받기 지난 포스트에서 깃허브에 원격 저장소를 만들고, 지역 저장소와 연결 하는 작업을 했습니다. 그렇다면 이제 원격 저장소에 파일을 올리고 내려받는 방법을 알아야겠죠? 1. 파일 올리기 우선 파일을 올리는 방법을 알아보도록 하겠습니다. 지역 저장소의 파일들을 원격 저장소에 올리는 작업을 "푸시(push)"라고 부릅니다. 그래서 명령어에도 push가 들어가게 됩니다. git push 일단 우리는 저장소를 처음 만들었기 때문에 git push이전에 추가작업을 한가지 해주어야합니다. git push -u origin master 이 명령은 지역 저장소의 브랜치를 원격 저장소의 master 브랜치에 연결하겠다라는 의미를 가진 명령이기에 저장소를 처음 설정했다면 처음에 한 번은 입력해 주어야합니다. 이때 origin은.. 2021. 8. 27.
[GitHub] 깃허브에 원격 저장소 만들기 이번에는 깃허브를 본격적으로 이용해볼 차례입니다. 실습 전에 깃허브에 가입절차를 통과해주시기 바랍니다. https://github.com/ GitHub: Where the world builds software GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 1. 원격 저장소 만들기 깃허브에 로그인 하면 상단에 (+)표시가 있습니다. (+)표시를 누르고 New repository.. 2021. 8. 27.
300x250