From a0c8576166fd0a52189160e39f85bab1997d9475 Mon Sep 17 00:00:00 2001 From: zyimm Date: Thu, 7 Mar 2024 17:25:09 +0800 Subject: [PATCH] :art: --- _posts/git/questions.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/_posts/git/questions.md b/_posts/git/questions.md index afb8c80..a8e6cb5 100644 --- a/_posts/git/questions.md +++ b/_posts/git/questions.md @@ -46,3 +46,41 @@ git merge --allow-unrelated-histories ``` 这个命令将允许你合并两个没有共同历史的分支。如果有冲突发生,需要解决冲突并手动提交合并结果。 + +### 4.查看某个文件提交记录 + +要查看文件在Git中的提交记录,可以使用以下命令: + +```sh +git log -- +``` + +其中是您想要查看提交记录的文件路径。这个命令将显示指定文件的提交历史,包括提交者、提交信息、提交时间等信息。 + +如果您只想查看最近的提交记录,您可以使用-n选项来指定要显示的提交记录数量,例如: + +```sh +git log -n 5 -- +``` + +这将显示最近的5次提交记录。 + +另外,如果您想查看某个特定文件在每次提交中的变更,您可以使用以下命令: + +```sh +git log -p -- +``` + +这个命令将显示每次提交对指定文件所做的具体变更。 + +### 5.从远程切除分支并关联 + +```sh +git checkout -b / +``` + +or + +```sh +git checkout --track / +```