Git学习Git命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git学习Git命令相关的知识,希望对你有一定的参考价值。

1、创建新的git仓库

技术分享

初始化一个Git仓库,使用git init命令。

上图中我们新建了目录/home/honey/cxf,并进入目录cxf执行命令git init完成新git仓库的初始化,初始化成功后cxf文件夹里出现.git文件,这是git仓库的文件,不可删除和更改。

2、仓库中编辑文件,添加到仓库并提交

技术分享

添加文件到Git仓库,分两步:

  • 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;

  • 第二步,使用命令git commit,完成。

3、git status查看当前仓库状态

技术分享

使用git status命令,随时查看git仓库工作区的情况

4、如果git status告诉你有文件被修改过,用git diff可以查看修改内容

技术分享

5、版本回退

在git中,我们使用git log命令来查看版本库历史提交记录

技术分享

在Git中,用HEAD表示当前版本,也就是最新的提交21f9e487fc3c1aac518703976768508414665495,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

可以使用命令 git reset --hard HEAD^ 回退到上一个版本,在我们的例子中就是新建文件readme.txt第一次commit的状态。

技术分享

总结:

HEAD指向的版本就是当前版本,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

 

以上是关于Git学习Git命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

如何管理在每个 git 版本中添加私有代码片段?

markdown Git代码片段

使用 Git 来管理 Xcode 中的代码片段