【Java】Java核心 80:Git 教程(3)初始化工作区 & add与commit

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。【Java】Java核心 80:Git 教程(3)初始化工作区 & add与commit,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

在这里插入图片描述

在Git中,初始化工作区并使用add和commit命令是进行版本控制的基本操作。

下面是对这些操作的简要解释:

初始化工作区:在使用Git之前,需要先将项目目录初始化为Git仓库。在项目所在的目录下打开终端或命令行窗口,执行以下命令:

git init

这将在当前目录下创建一个隐藏的.git文件夹,用于存储Git的相关信息和版本历史记录。

添加文件到暂存区(Staging Area):在进行版本控制前,需要将文件添加到Git的暂存区。选择要提交的文件,并执行以下命令:

git add <文件名>

或者,如果要添加所有更改的文件,可以使用以下命令:

git add .

这将把文件的当前状态添加到暂存区,准备进行下一步的提交。

提交到版本库:当你完成了一系列的文件更改并将相应的文件添加到暂存区后,即可进行提交操作。执行以下命令:

git commit -m "提交备注"

这将把暂存区的内容提交到Git版本库,并创建一个新的提交记录。请确保在引号内提供有意义的提交备注,以描述此次提交的目的或所做的更改。

通过提交操作,你可以创建具有独特标识的版本,以便在需要时能够回退或比较不同版本之间的差异。

补充说明:在使用add和commit命令之前,你可能还需要配置Git全局用户信息(用户名和邮箱)。可以使用以下命令进行配置:

git config --global user.name "Your Name"
git config --global user.email "your@example.com"

这样,在每次提交时,Git就会将你的身份信息与提交记录一起存储。

04.GIT本地操作-初始化工作区

目标
说出 git init、git status作用
内容
  • 初始化工作区

在这里插入图片描述

  • 工作区 就是你在电脑里能看到的目录。比如我们刚刚创建的learn-Git目录,在最初使用的时候,我们需要初始化当前的文件夹为工作区

  • 如何初始化工作区

    命令:git init 初始化
    

    在要被初始化工作区的目录右键,选择Git Bash Here

在这里插入图片描述

在这里插入图片描述

在文件夹中机会出现一个隐藏文件.git如图

在这里插入图片描述

当我们在learn-Git文件夹中添加文件的时候,那么这个文件就会被Git所管理
  • 查看状态

    我们在learn-git目录中创建一个readme.txt文件,并使用vim命令进入编辑模式添加内容:第一行代码。可以通过命令来查看它的状态

    命令:git status 查看状态
    

在这里插入图片描述

红色代表当前没有提交到缓存区

小结
  • 如何初始化工作区

    git init 初始化成功的标志是有一个.git的隐藏目录

  • 如何查看文件状态

    git status

  • 进入文件编辑模式 linux系统

    vim 文件名然后 按 字母 i(前) a(后) o(下一行)插入数据然后按esc退出====最后按 :wq保存退出。

  • 查看文件内容:cat 文件名 linux系统

05.GIT本地操作-add与commit

目标
可以使用 git add将文件添加到暂存区,使用git commit 提交到本地仓库
内容

在这里插入图片描述

  • 工作区提交缓存区

    在git控制台中使用 命令

    命令:git add readme.txt 
    

在这里插入图片描述

这是完成了将文件由工作区提交暂存区

我们通过git status来查看状态

在这里插入图片描述

发现这时文件变成绿色,可以提交到本地仓库

  • 缓存区提交本地仓库

    命令:git commit -m '第一次提交' 
    说明:-m 后面跟随的是为你提交的备注,m是单词message信息的首字母
    	提交信息格式:增删改查第几次提交
    

在这里插入图片描述

注意:如果第一次提交需要填写如下内容:

命令:git config --global user.email '123456@qq.com'
说明:指定邮箱
命令:git config --global user.name 'suoge'
说明:指定操作者
小结
  • 说一下git add的作用

    将工作区的文件添加到暂存区

  • 说一下 git commit的作用

    将文件从暂存区提交到本地仓库 git commit -m ‘信息’

  • 扩展:

    添加多个文件  git add [file1] [file2] ...
    添加指定目录到暂存区,包括子目录  git add [dir]
    添加当前目录下的所有文件到暂存区,不包括被删除的文件  git add .  ******
    add 时,一个个文件加比较麻烦,可以用下面的命令将所有变动的文件同步至暂存区(新增、修改、删除)
    git add -A
    下面的命令是将所有修改和删除的文件同步至暂存区,不包括新增文件
    git add -u
    

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/162123.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!