정보

깃, 깃허브 VSCode 연동 원하는 파일, 전체 파일 추가하기

86400 2023. 5. 14. 13:46

깃허브에 올리고 싶은 파일이 있을 것이며 없을 수도 있는데, 그럴 때 구분되는 것이 Tracked(관리대상), Untracked(관리대상 아님)입니다. Tracked(관리대상) 파일만 깃허브에 올릴 수 있는 파일 상태가 됩니다.

 

위 사진에서 주황색으로 표시 된 '- Kera' 폴더는 깃허브에 올릴 수 있지만, '- Python' 폴더는 파일 상태를 가지지 않기 때문에 올릴 수 없는 상태인 '초록색 U'로 표시됩니다.

 

추가로 Staged 상태는 Staging Area에 올라간다고 해서 Staged 상태의 파일만 커밋이 가능합니다.

 

 

 

1. Git 파일 추가/수정

Git에 등록하여 Tracked할 때 Staging 상태로 바꿔줍니다.

 

 

명령어

$ git add <파일/디렉토리 경로>

$ git add (파일.확장자): 파일을 스테이징 상태로 변환

$ git add (디렉토리 경로): 경로의 파일을 스테이징 상태로 변환 

$ vim (파일.확장자): 수정

* 수정 뒤에는 다시 git add 명령어를 통해 올려줘야 합니다.

$ git diff 기존 파일 변경 내역 확인

$ git reset add 된 파일 취소

 

경로 설정 방법

 

 

2. 상태 확인

$ git status
On branch master

No commits yet

# 신규 생성 파일
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        - Azure/
        - CRUD/
        - Keras/
        - Python/

nothing added to commit but untracked files present (use "git add" to track)

 

 

3. 비주얼스튜디오 코드 깃 연결

깃허브 들어가서 주소 복사하고 새로운 파일 업로드 Commit Change에 임의의 내용을 넣습니다

VSCord로 돌아와서 Ctrl + Shift + P를 눌러 Git Clone을 누르고 복사한 주소를 붙여넣기 한 후

올릴 파일 경로를 지정하면 완료됩니다.

 

올리고 싶은 파일이 있을 경우

옆에 Source control을 통해 업로드 하면 됩니다.

 

 

 

참조 사이트

https://earth-95.tistory.com/87

https://nemomemo.tistory.com/m/77

https://herojoon-dev.tistory.com/51

https://ko.wikipedia.org/wiki/%EB%B2%84%EC%A0%84_%EA%B4%80%EB%A6%AC

https://backlog.com/git-tutorial/kr/

https://git-scm.com/book/en/v2