git bash를 이용한 프로젝트 commit & Push.
처음으로 다른 학우들의 git를 어떻게 이용하나 궁금하여서 물어보거나 하다가.. 서로 프로젝트를 올리며 잔디를 심고 하는 방법을 다 서로 다르다는것을 알고 다른방법도 하나 알아야겠다.. 내가 STS에서 한 방법은 그 아무도 사용을 하지 않는거 같아서.. 다른방법도 하나 알자해서 그 중에 gitbash를 이용하여 프로젝트를 나의 Repositopry에 올려보겠습니다...
뭐 이론적인것은... 다 대강은 기초적으로는 알 것이라고 생각하고.. (사실 그냥 까먹을때마다 들어와서 내가 어떻게 대처를 했나에 대해 바로바로 해결할려고 기록용으로 작성을 할꺼라 대강..할 것입니다)
아 참고로 깃허브의 Repository는 미리 만들었다는 전제하에 진행합니다 ㅎㅎ..
처음으로 다들 workspace의 자기가 만든 자신의 프로젝트폴더로 들어가서 우클릭을 하여서 gitbash here를 클릭해줍니다.
그러면 해당프로젝트의 무슨 cmd창처럼 검하게 뜹니다..
1. git init 를 먼저해줍니다 -->(현재 해당 프로젝트를 로컬저장소로 지정합니다.)
그럼 .git이라는 투명하게 폴더가 생깁니다.
2. git add .
해당 로컬저장소영역에 추가할 파일들을 준비영역에 Staging Area추가합니다.
이건 전체의 새로운파일들을 추가할때 쓰는 것입니다.
아니면 git add 파일명/디렉토리경로 를 하여서 해당원하는 파일만 영역에 추가할 수 있습니다.
3. git commit -m "커밋메세지내용"
7개의 새로운파일들을 위에 커밋을 하고 난 다음에 커밋메세지를 쓴 작성내용이다.. 근데 이거 UTF-8맞춰야지 아니면 자신의 repository들어가서 commit메세지보면 메세지가 깨져서 보일 수가 있다.
4. git remote add origin(이건자기자신이 정한 별칭명.) Git Repository 주소
위에 사진처럼 이런식으로..? 작성해줍니다 ㅎ..
5. 별칭으로 (필자는 origin) 등록된 원격저장소를 확인을 한 번해줍니다.(안해도 상관없습니다)
git remote -v
6. 마지막으로 push를 해줘서 원격저장소로 프로젝트를 올립니다.
git push origin(자신이 만든 별칭.) main(자신의 브런치 이름 저는 main, master인분들도 있습니다!)
이렇게 뜨면 끝... 그러고 나서 자신의 깃에 들어가서 확인을 해보자 그럼 push가 된 것을 확인할 수 있습니다.
이상...
추가로 이해를 돕기 위해 사진을 첨부합니다.
또 추가로..
제일 최근에 커밋한 커밋메세지가 맘에 안들어서.. 바꿀 경우가 생겼다
그럴땐
git commit --amend - m "수정할 커밋메세지" 이렇게 넣어주면 다시 커밋메세지를 수정할 수 있다.
REFERENCE
https://shxrecord.tistory.com/179