# diff

Part 06. Git_Chapter 07. Log and Diff
log and diff git graph 버전이 증가하고 브렌치가 생겼다가 머지되었다가 하는걸 visual 적으로 볼 수 있음 vscode로 볼 수 있음 git log 브렌치 별 변경 이력을 볼 수 있음 git editor설정 git diff local branch간 확인 버전 비교 diff tool을 사용하여 보면 ![]

[F-Lab 모각코 챌린지 47일차] 내가 아는 건 git이 아니었구나 (1)
백엔드 JW님과 JY님이랑 단기 속성 Git 스터디를 하게 되었다. 내가 git 명령어를 복붙할 줄 안다고 해서 다룰줄 안다고 할 수 있을까! 스터디라고 해서 명령어만 배울줄 알았는데 어림없는 생각이었다. 멘토링이라고 해도될 만큼의 퀄리티.. 외쳐 갓Jw.. 스터디때 배운 내용 + 추가적으로 더 공부해볼 내용 정리겸 해보겠다. Git Git은 Content-addressable 파일시스템이다. 이게 무슨 말이냐 하면 Git의 핵심은 단순한 Key-Value(역주 - 예, 파일 이름과 파일 데이터) 데이터 저장소라는 것이다. 어떤 형식의 데이터라도 집어넣을 수 있고 해당 Key로 언제든지 데이터를 다시 가져올 수 있다. .git directory 
Git Graph 깃 그래프 설치 > 실습환경 만들기 log_project 생성 / hello.py 생성 cat > hello.py 엔터, 입력 하면 파일안에 내용 입력, ctrl+d 로 빠져나오기 cat hello.py 하면 내용 읽기 cat >> hello.py 엔터, 입력 하면 기존 내용에 이어쓰기(꺾쇠 하나면 덮어쓰기) > Git Log Branch별 변경이력 볼 수 있음 (밑에서부터 위로갈 수록 최신) master 
git diff
✔️변경사항 비교하기 git diff 를 실행하여 변경 이전과 이후를 비교할 수 있습니다. 📌git diff git diff 는 working directory와 staging area간의 차이를 보여줍니다. working directory의 작업 내용을 add 하여 staging area로 올릴 시 git diff 명령을 수행하면 아무것도 확인할 수 없습니다. 📌git diff HEAD git diff HEAD 는 마지막 커밋 이후 발생한 모든 변경사항을 보여줍니다. 커밋 이후 발생한 모든 변경사항을 보여주기 때문에 git add 를 통해 staging area에 변경사항을 올려두었더라도 변경사항이 무엇인지 확인할 수 있습니다. 📌git diff --staged or --cached 이쯤되면 눈치로 알아보셨을 것 같습니다. 이번에는 마지막 commit과 staged 된 파일들의 변경사항만 확인하는 명령어
git log, diff, merge 등 - 3월 22일
Git 6 7장 03이론 - Git Log_ git log branch별 변경 이력을 볼 수 있음 7장 05이론 - Git Editor 설정, Git Diff_ --wait command line으로 vscode를 실행시켰을 경우 vscode 인스턴스를 닫을 때까지 command를 대기 (1) 예시 git config --global core.editer --wait git diff tool 설정 (1) git configuration 파일 열기 git config --global -e (2) git diff 설정 추가 [diff] tool = vscode [difftool "vscode"] cmb = "code --wait --diff $local $remote" (git diff tool을 vscode로 설정하겠다.) git diff - local branch 간 비교 git diff <

Linux Command] diff (normal diff)
🏷️diff 두 파일의 차이점을 찾는다. 🔍ex) 다음 city1과 city2로 두 파일이 있다고 가정한다. 1. city1 2. city2 diff city1 city2하면, 다음과 같이 출력된다. 2,3c2,3처럼 범위(2, 3)표현이 사용될 수도 있다. 📌Symbol의 의미 `` city2 파일의 내용을 의미한다. d stands for deletion. a stands for adding. c stands for changing. 🔍ex) 3d2는 city1의 3행이 삭제되었다는 의미다. (뒤에 2는 그냥 라인 카운터가 위로 올라갔다고 해석하자.)
취미로 만드는 팬AI가수_2
Singing Voice Conversion 분야에서는 다양한 딥러닝 알고리즘이 활용됩니다. 이번에는 대표적인 알고리즘들에 대해 종류와 예를 들어 설명해보겠습니다. GAN (Generative Adversarial Networks) · GAN은 생성자와 판별자라는 두 개의 인공신경망을 이용하여 데이터를 생성하는 생성 모델 중 하나입니다. · 생성자는 입력 데이터로부터 새로운 목소리를 생성하고, 판별자는 생성된 목소리와 실제 목소리를 구별하여 이를 평가합니다. · 이 과정에서 생성자는 판별자의 평가를 통해 생성한 목소리의 질을 개선하며, 판별자는 생성된 목소리와 실제 목소리를 구분하는 능력을 향상시킵니다. · 예를 들어, 입력 음성을 생성자에 넣어 새로운 목소리를 생성하고, 이를 판별자가 평가하여 질을 개선합니다. VAE (Variational Autoencoder) · VAE는 생성자와 인코더, 디코더라는 세 개의 인공신경망을 이용하여 데이터를 생성하는
취미로 만드는 팬AI가수_1
Singing Voice Conversion은 음악 분야에서 사용되는 기술 중 하나로, 한 사람의 노래하는 목소리를 다른 사람의 목소리로 변환하는 것을 말합니다. 이 기술은 주로 음악 제작자들이 다양한 목소리를 생성하고 조합할 수 있는 유용한 도구로 활용됩니다. 여러 가지 Singing Voice Conversion 기술이 있지만, 그 중 일부는 다음과 같습니다. Spectral Conversion · Spectral Conversion은 입력 음성의 주파수 스펙트럼을 변환하여 원하는 목소리로 출력하는 기술입니다. · 예를 들어, 입력 음성을 소프라노 목소리에서 베이스 목소리로 변환할 수 있습니다. Statistical Model-based Conversion · Statistical Model-based Conversion은 주어진 입력 음성의 특징을 분석하여 모델링한 다음, 해당 모델을 이용해 원하는 목소리로 변환하는 기술입니다. · 이 방법은 입력
GIT(3) : diff
git diff vs git diff HEAD 전자는 unstaged 된 (=git add 된것은 제외) 후자는 staged 유무와 상관없이 diff 를 보여줌 즉 HEAD와의 모든차이점을 보여준다.(last commit과의 차이점) git diff --staged (--cached) staged 된 차이점만 보여준다. git diff [filename] 특정 파일에 대해서만 diff 사항을 보여줌 git diff [branch1]..[branch2] branch 끼리의 diff 를 수행 로도 수행 가능함. git diff [commit1] [commit2] commit 끼리의 diff 수행 수행해서 나오는 commit number로 수행
Git에 대해 배워보자
Git Git : 다운받아 설치해서 사용하는 형상 관리 도구(Configuration Management Tool) 프로그램 GitHub : Git을 기반으로 여러 가지 서비스를 제공하는 온라인 서비스 Git 사용하기 1. Git 설치 Homebrew 페이지에서 스크립트 복사 후 터미널에 붙여넣어 설치 <span style="color:

git diff 사용법
git diff 내가 파일을 수정하고 commit 하기전 어떤 파일을 수정했는지 다시 확인할 때 사용합니다. 이런 내용의 파일이 있다고 할 때, 아래 한 줄을 추가하였습니다. 이때 git diff 를 하게 되면, 차이나는 부분이 -,+가 표시되면서 나오게 됩니다.
Git 번외
👻 번외편 git clone : 원격저장소를 복사하는 명령어 (자동으로 origin이라는 이름의 원격저장소가 등록되게 됩니다.) HEAD : 현재 내가 어떤 작업공간에 있는지를 나타냅니다. *( EX. 만약 제가 master 브랜치에서 작업을 하고 있다면 제 HEAD는 master 브랜치에 있게 되는 것이고, 다른 작업을 위해 feature 라는 브랜치를 만들어줬다면 제 HEAD는 feature 브랜치에 있게 되는 겁니다. )* git log : 커밋 이력들을 조회 해볼 수 있는 명령어 입니다. :) git diff : 파일의 어떤 내용이 변경되었는지 차이점을 비교 ( Working Directory와 Staging Area간의 비교도 가능하고 commit간의 비교, branch간의 비교 가능 ) git stash : 아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어 `git che

[leetcode] Longest Harmonious Subsequence
problem code -sol1 Time: O(NlogN), M <= N Space: O(N), hmmm HashMap? -sol2: better hashmap solution -sol3: hashmap with one loop Time: O(N) Space: O(N)

N0NAMED - 누가 진짜일까? Writeup
개인적으로, 이해하고 사용해야한다고 느꼈다. 요즘 너무 툴빨러가 된거 같다. 문제 링크%20%EB%88%84%EA%B0%80%20%EC%A7%84%EC%A7%9C%EC%9D%BC%EA%B9%8C?) 압축을 해제하면 이미지의 파일을 2개 받는다. 눈으로 보았을때는 차이점이 보이지 않는다. 그래서 두 개의 파일을 비교하는데 diff를 사용해서