본문 바로가기
카테고리 없음

git, 리눅스

by ㅈㅣㄴㅣ 2021. 11. 10.

--git--
git status : 작업 디렉토리(working directory)와 스테이징 영역(staging area)의 상태를 확인

git add : 변경사항 더하기, 커밋할 내용들을 추가
git commit : 커밋, 로컬 저장소에 저장
git commit -m “<메시지>”
새로운 파일을 추가하고 존재하는 파일 스테이징하고 커밋하기

git remove : 무슨 저장소에 넣을지 정한 명령에서 지우기
git remote remove origin
origin 이라는 별칭으로 추가된 원격 리포지터리와의 연결 제거

git push : 현재 프로젝트의 커밋된(HEAD) 내용을 원격 저장소로 내보내는 명령어
git pull : 원격 저장소의 소스를 가져오고 해당 소스가 현재 내 소스보다 더 최신 버전이라고 하면 지금의 버전을 해당 소스에 맞춰 올림

git checkout : 작업 트리의 변경 사항 돌려놓기
git checkout HEAD <파일> [<파일>]

git reset : 커밋되지 않고 스테이징된 변경 사항 재설정하기
git reset HEAD <파일> [<파일>]

git clone : 저장소 복제하기
git clone <저장소>


--리눅스--
1. cd {경로} : 경로이동, 절대 경로와 상대 경로로 이동 가능함
cd .. : 상위 디렉토리로 이동

2. ls : 현재 위치의 파일목록을 조회하는 명령어

3. ll : ls -l, 상세한 정보ll
 출력(권한, 소유자, 갱신일 확인)

4. dir : 디렉토리 내부 보여주기

5. cd f: : f드라이브로 이동

6. rm {삭제할 대상} : 파일이나 디렉토리를 삭제

7. cp {복사할 대상} {붙여넣을 경로 또는 새 파일명} : 파일 혹은 디렉토리를 복사, 디렉토리를 복사할 때는 -r 옵션을 주어야함
cp file cfile : file을 cfile이라는 이름으로 복사

8. mv {옮길 대상} {대상 디렉토리 또는 새 파일명} : 파일을 이동하는 명령어
mv fname mfname : fname의 파일을 mfname의 이름으로 이동/변경

9 tab 

The authenticity of host 'bitbucket.org (104.192.141.1)' can't be established.
RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
git clone git@bitbucket.org:yejin95/test01.git


ftp
FileZilla

FTP : File Transfer Protocol(파일 전송 프로그램)
개인 컴퓨터 <-> 웹서버 간에 파일을 전송하기 위해 필요
사용자의 편의를 위해 자동으로 규칙에 맞춰 파일 공유해주는 프로그램
파일질라

톰캣이란(Tomcat)?
톰캣은 아파치 소프트웨어 재단의 웹 어플리케이션 서버(WAS)로서, 
자바 서블릿을 실행시키고 JSP코드가 포함되어 있는 웹 페이지를 만들어준다.
즉, 톰캣은 웹 서버에서 넘어온 동적인 페이지를 읽어들여 프로그램을 실행하고 그 결과를 다시 html로 재구성하여 아파치에게 되돌려 준다.


clone
init

add
mv
restore
rm

log
show

merge

fetch
pull
branch
push


디렉토리 위치 잘 살펴보고 작업하기!!!
git clone 깃주소
vi test.txt
ll
git status
빨강-
git add test.txt
git status
초록-
git commit -am "file add"
git push

git rm test.txt
ll
git status
-초록
git push