반응형
외장하드를 정리하다 만난
프로젝트 소스랑 공부했던 소스들을 깃허브에 정리하기로 했다.
아니 그런데!!!!!
한번에 올리자니 양이 너무 많아
다시 보려면 힘들 것 같아서
commit 메시지를 폴더별로 다르게 올리고자 했다.
아 근데 어떻게 하는건지 모르겠다....?
올해 목표를 깃 마스터로 잡았는데
깃 마스터의 길은 멀고도 험한것 같다. 허허
엄청난(?),, 폴더들,,
그래서 폴더별로 commit 메시지 설정 및 push하는 방법에 대해
포스팅 하기로한다.
왜냐면 나도 몰라서 한번에 올릴뻔 했기 때문이다
누군가에게 도움이 되었으면 좋겠다
1. git-bash에서 해당 폴더를 연다
(git bash 대신 Visual Studio로 이용해도 된다.)
이런식으로 work-space 까지 들어가 준 뒤
///
아, git bash 폴더 이동 명령어는
폴더로 들어가기
$ cd [폴더명]
폴더 빠져나오기
$ cd ..
폴더 전부 빠져나오기
$ cd ~
한번에 해당 폴더로 가기
$ cd /[경로]/[경로]/[해당폴더]
등이 있다!
///
2. 원하는 폴더 add하기
$ git add ./[폴더이름]/
으로 폴더별로 스테이징 가능
(마지막에 "/"를 꼭 닫아주기로 하자)
!!!여기서 바로!!!
3. commit 메시지 입력
$ git commit -m " - commit 메시지 - "
를 add와 연속적으로 입력해 주어야 해당 폴더별 커밋 메시지가 올라가게 된다
4. status로 잘 올라갔는지 확인
$ git status
새로 올라간 (커밋된) 파일 혹은 폴더는 초록색으로 뜨고
올라가지 않은 폴더는 빨간색으로 뜨게 된다
5. github repository로 올리기
$ git push origin master
or
$ git push -u origin master
해주면 푸시 - git repository로 올라가게 된다!
올라가지 않을 경우
git 강제 푸시 명령어를 이용하면 된다
git push 오류시 명령어
$ git push origin +master
따란 그럼
폴더별로 커밋메시지를 지정할 수 있게 된다.
요약>
$ git commit -m " - commit 메시지 - "
$ git status
$ git push origin master
반응형
'IT > Git' 카테고리의 다른 글
협업시 GitHub 커밋 메시지 관리 (2) | 2019.07.16 |
---|---|
[github] private repository 만들기! (0) | 2019.03.23 |
[깃블로그] 깃블로그(jekyll)에 구글 애널리틱스(Google Analytics) 적용법! (0) | 2019.01.17 |
[Github]새 repository 생성 (0) | 2019.01.07 |
Markdown 기법 (0) | 2019.01.05 |