깃허브에 올리고 싶은 파일이 있을 것이며 없을 수도 있는데, 그럴 때 구분되는 것이 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
'정보' 카테고리의 다른 글
비주얼스튜디오코드 파이토치 연결하기 (1) | 2023.06.11 |
---|---|
비주얼 스튜디오 코드 Do you trust the authors of the files in this folder? 뜻, 안 뜨게 하는 설정 (0) | 2023.05.10 |
[깃헙 블로그] 초간단 생성하기 (jekyll 활용) (0) | 2023.05.08 |