Linux는 Giit 사용 ~ 제출, 이력 확인 ~

6746 단어 Linux시가idea

개시하다


태엽을 잘 감기 위해 저는 리눅스와 사이가 좋지만 리눅스도 Giit를 설치하여 파일의 변경 관리를 할 수 있을 것 같습니다!
Linux 씨/아가씨의 Git!

개요


■ 차등 표시 및 재제출
■변경 이력 확인
정리했어!!

■ 차등 표시 및 재제출


작업 트리의 상태는git status 명령을 사용합니다
작업 트리를 확인할 수 있습니다.
작업 트리 상태 확인
$ git status
On branch master
nothing to commit, working tree clean
깨끗한 작업 공간입니다.서류에 변경된 것이 없다는 얘기다.그렇습니다.
일기에 어제 실제로 일어난 일을 추서하다.
suidou0113.txt
#2020/01/13
私の会社には小さな会社だがトイレが二つある。
職人さん用のトイレとお客さん、女性用トイレだ。今週は私がトイレ掃除当番。
私は今朝も今週のルーティンであるトイレに向かった。
場所につくと私は職人さん専用トイレから異様な匂いがするのを感じた。
異常事態が発生しているのはトイレのドアを開けなくても容易に分かった。
これは...
중도에 추서하다.
작업 트리의 상태를 확인합니다.
작업 트리 상태 확인
$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   suidou0113.txt

no changes added to commit (use "git add" and/or "git commit -a")
뭘 썼는지 몰라서 번역기를 써 봤어요.
————————————————————————————
지점장의 경우
제출 때문에 변경되지 않았습니다.
(제출한 내용을 업데이트하려면 "git add...")
(작업 디렉터리'git restore 변경점:suidou0113.txt
제출에 변경 사항이 없습니다("git add"또는 "git commiit-a"사용).
제출 후 git diff 명령을 사용하여 차점을 확인합니다.
————————————————————————————
지점장!?(^^)
잘 모르겠지만 이 파일이 쓰여 있어서 아직 무대에 오르지 못했다는 것을 알고 있습니다!
그나저나 무대에서도 색인에 있는 물건을
무대에 올라 기록사진을 찍는 인상을 준다.
나는 즉시 색인을 너에게 주고 싶지만, 너에게 주기 전에 어떤 변화가 있는지 확인해야 한다.
git diff 명령을 사용하여 차이점 비교를 확인합니다.
차분 표시
$ git diff
diff --git a/suidou0113.txt b/suidou0113.txt
index b1f8228..31b08c8 100755
--- a/suidou0113.txt
+++ b/suidou0113.txt
@@ -1,4 +1,7 @@
 #2020/01/13
 私の会社には小さな会社だがトイレが二つある。
 職人さん用のトイレとお客さん、女性用トイレだ。今週は私がトイレ掃除当番。
 私は今朝も今週のルーティンであるトイレに向かった。
+場所につくと私は職人さん専用トイレから異様な匂いがするのを感じた。
+異常事態が発生しているのはトイレのドアを開けなくても容易に分かった。
+これは...
git diff 명령에서 차이점을 unified 형식으로 표시합니다.
차분의 비교는 여러 가지 형식으로 표현하는 방법이 있어요.
unified 형식은 첫 번째 파일의 내용과 두 번째 내용이 일치하는 상태에서 출력됩니다.
참고로 context 형식에도 context 형식이 있는데 context 형식은 첫 번째 파일의 내용과 두 번째 파일의 내용을 각각 출력하는 것이다.
잘못된 내용을 색인에 올리지 않기 위해, 색인을 올리기 전에git diff 명령에 어떤 변화가 생겼는지 확인하세요!('_')
문제 없어, 이렇게 색인을 줘.
$ git add suidou0113.txt
변경 사항을 lipo에 제출합니다.
제출할 때 m 옵션을 추가하지 않으면vim 편집기를 자동으로 열어 로그 메시지를 설명합니다.어쨌든 변경 내용을 쓰는거죠 (") 잘했어요!
이런 느낌?↓

옵션 없이 제출 시 로그 메시지 강제
$ git commit
	
(※vimエディタが自動でひらいて強制ログメッセージ入力。)
	
[master 59151f0] 日記の内容を変更した
 1 file changed, 4 insertions(+), 1 deletion(-)
vim 편집기의 로그 메시지가 맨 위에 있습니다
컨텐트 수정
공행
세부내용(변경된 이유)
말하다
그냥 쓰는 것 같아!('_')

■변경 이력 확인


지금까지 나는 리포에게 두 번이나 제출한 적이 있다.
git log 명령을 사용하여 변경 기록을 확인합니다.
$ git log
commit 59151f084c886a15fe60cf14b60aa6778b837254 (HEAD -> master)
Author: suidou <[email protected]>
Date:   Thu Jan 14 14:17:42 2021 +0000

    日記の内容を変更した

    日記を追記した

commit bcbf354588e6b7e9d1e6d60716f84ff4f194a6eb
Author: suidou <[email protected]>
Date:   Wed Jan 13 14:40:37 2021 +0000

    suidou0113.txt新規作成
commiit에서 시작된 줄은 한 부분의 변경을 나타낸다.
새 것은 맨 위에 있는 것 같고, 낡은 것은 아래에 있는 것 같다.
차점을 함께 확인하고 싶을 때 옵션에 -p를 붙인다.유니필드 형식으로.
내역 디스플레이에서도 차분 표시
$ git log -p
(※ずらーっとでてくる)
현재 (지난번) 제출한 차액을 표시하고 제출한 차액을 지정합니다.
이 때 diff 명령으로 대상 이름을 지정합니다.
대상 이름은git log에서 출력한commiit 이후 40개 정도의 문자의 나열입니다.
이놈!↓
commit bcbf354588e6b7e9d1e6d60716f84ff4f194a6eb(←こいつ!)
대상명은 길지만 명확한 범위라면 뒤에서도 생략할 수 있다.
머리 7, 8자를 지정할 수 있다면 문제없다.
현재 제출과 지정한 제출 사이의 차이를 표시합니다
$ git diff bcbf35458
diff --git a/suidou0113.txt b/suidou0113.txt
index b1f8228..31b08c8 100755
--- a/suidou0113.txt
+++ b/suidou0113.txt
@@ -1,4 +1,7 @@
 #2020/01/13
 私の会社には小さな会社だがトイレが二つある。
 職人さん用のトイレとお客さん、女性用トイレだ。今週は私がトイレ掃除当番。
 私は今朝も今週のルーティンであるトイレに向かった。
+場所につくと私は職人さん専用トイレから異様な匂いがするのを感じた。
+異常事態が発生しているのはトイレのドアを開けなくても容易に分かった。
+これは...
일순간 총결산
명령하다
의향
git init 경로
창고 만들기
git add
색인에 넣다
git commit
커밋(강제 로그 메시지)
git commit -m
함께 메시지 보내기
git status
작업 트리 상태 표시
git diff
비교 차분
git log
과거 기록 보이기
git log -p
차분 기록 표시

총결산


졸리다!(>_<)

좋은 웹페이지 즐겨찾기