【Git 从入门到精通】Git中常用的指令(含使用Git维护一个项目的完整操作)

举报
酷尔。 发表于 2023/01/11 16:08:00 2023/01/11
【摘要】 @[toc] 一、使用git维护一个项目完整操作 1.设置用户名与邮箱注意:这个设置的并不是将代码提交到github或者gitee的用户名与邮箱。这里签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。 2.初始化项目中的Git进入到项目所在的目录然后执行以下,命令git init初...

@[toc]

一、使用git维护一个项目完整操作

1.设置用户名与邮箱

注意:这个设置的并不是将代码提交到github或者gitee的用户名与邮箱。
这里签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看
到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。

在这里插入图片描述

2.初始化项目中的Git

进入到项目所在的目录然后执行以下,命令

git init

在这里插入图片描述

初始化完毕后可能会看不到.git目录,这是因为系统默认是将.开头的文件隐藏的,可以打开文件管理器进行设置如图:
在这里插入图片描述
在这里插入图片描述

3.使用Git追踪项目中的文件

使用下面命令:

git status

在这里插入图片描述
可以看出上面是没有追踪到任何文件的,接下来咱们就创建一个文件,并让git追踪到它。
这个git bash使用的是vim编辑器,所以我们可以直接vim一个文件。
在这里插入图片描述
可以看出刚才vim的hello.py文件被git自动追踪到了,这里红色并不是因为它报错了,而是没有将其更新。
我们可以将其添加到缓存区。使用以下命令:

git add hello.py

这里抛出的警告是因为linux系统与windows系统换行符不同,可以忽略。(此时可以看出hello.py已经被Git追踪到)
在这里插入图片描述

4.提交一次代码

提交代码使用命令

git commit hello.py

在这里插入图片描述

5.后期项目的更新与维护

更新与维护指的是这个项目被提交肯定不止一次,版本也并不是时刻处在最新的版本,有可能需要回滚。这一部分主要使用日志命令

修改hello.py文件,然后再次查看git状态(追踪到了hello.py被修改)
在这里插入图片描述
再次添加暂存区

git add hello.py

再次查看状态

git status

在这里插入图片描述
提交之后查看一共有几个版本:

git reflog

在这里插入图片描述
HEAD ---->master指的就是目前所指向的为这个版本
在这里插入图片描述
除了这个简短的查看版本信息的命令,还有一个查看详细信息的命令

git log

在这里插入图片描述
切换到以前的版本:

git reset --hard +版本号

在这里插入图片描述

附录、常用命令一览表

命令名称 作用
git config --global user.name 用户名 设置用户签名
git config --global user.email 邮箱 设置用户签名
git init 初始化本地库
git status 查看本地库状态
git add 文件名 添加到暂存区
git commit -m “日志信息” 文件名 提交到本地库
git reflog 查看历史记录
git reset --hard 版本号 版本穿梭
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。