본문 바로가기
반응형

분류 전체보기145

diff 사용하기 diff 사용하기 diff는 입력된 파일들의 차이점을 나타내주는 함수입니다. 임의로 first와 second라는 파일 만들어 보겠습니다. 두 파일의 차이는 2번째 줄에 있습니다. diff는 이 차이점을 출력해 줍니다. $ diff first second ''에 달려 있는 내용은 second에만 있는 내용입니다. '' 전에 2c2를 보실 수 있는데 이는 2번 라인이 다르다는 것을 뜻합니다. 여기서 만약에 서로 같은 내용만 있다면 아무것도 출력하지 않게 됩니다. diff 옵션 -b : 연속된 공백을 무시합니다. (엔터를 제외한 연속된 white space 문자들을 하나로 간주합니다.) -i : 대소문자 구분 없이 비교하고 싶을 때 사용하는 옵션입니다. -q : 두 파일이 다를 경우에만 알려줍니다. -r : .. 2023. 10. 7.
C언어, JUNGOL 9001 ~ 9010 jungol 9001부터 jungol 9010까지 c언어로 작성된 코드입니다. 참고해 주시면 좋을 것 같습니다. jungol 9001 #include int main(void) { printf("첫 번째 프로그램입니다."); return 0; } jungol 9002 #include int main(void) { printf("두 번째 프로그램입니다. 한 줄에 여러 문장을 출력합니다."); return 0; } jungol 9003 #include int main(void) { printf("세 번째 프로그램입니다.\n줄을 바꾸어 출력합니다.\n여기까지 출력하고\n줄을 바꿉니다."); return 0; } jungol 9004 #include int main(void) { printf(" @@\n @ @.. 2023. 10. 6.
git log명령어, 커밋 히스토리 조회 커밋 기록 보기 $ git log git에서 커밋 기록을 볼 수 있게 해 줍니다. 위와 같이 지금까지의 커밋 기록들을 볼 수 있습니다. 이번에는 제가 임으로 원하는 형식으로 출력을 해보도록 하겠습니다. git log --pretty=format: pretty옵션을 사용할 수 있습니다. format은 저희가 원하는 형식으로 지정할 수 있게 해 줍니다. format에서 사용할 수 있는 옵션에 대해 알아 보겠습니다. %H : 커밋 해시 %h : 단축 커밋 해시 %T : 트리 해시 %t : 단축 트리 해시 %P : 부모 해시 %p : 단축 부모 해시 %an : 저자 이름 %ae : 저자 메일 %ad : 저자 시간 %ar : 저자 상대 시간 %cn : committer 이름 %ce : committer 메일 %c.. 2023. 10. 5.
git ls-files 명령어 git ls-files 인덱스와 작업 트리의 파일에 대한 정보를 표시하는 명령어입니다. git 내부를 위해 설계된 저수준 명령어입니다. 응용 $ git ls-files git에 의해 추적되는 모든 파일을 출력합니다. $ git ls-files --stage 스테이징 영역에 있는 모든 파일을 출력합니다. $ git ls-files --deleted 삭제된 파일을 리스팅합니다. $ git ls-files --others git에 의해 추적되지 않는 모든 파일을 출력합니다. $ git ls-files --ignored git에 의해 무시되는 파일을 출력합니다. 여기서 others와 함께 사용하면 추적이 되지 않으면서 무시되는 파일이 나오게 됩니다. 단, 오류가 발생해서 몇 개의 옵션을 추가해야 합니다. $ g.. 2023. 10. 4.
반응형