问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

GitHub(二)本地仓库:Git 的最基础使用-安装、配置、add、commit_百度知...

发布网友 发布时间:2024-10-01 08:40

我来回答

1个回答

热心网友 时间:2024-11-07 23:29

安装 Git: git-scm.com/download/wi...

安装 Git 后,首先需要设置用户名称和 email 地址。这是非常重要的,因为每次 Git 提交都需要记录是谁做出的这次提交,具体是通过用户名和邮箱进行辨识。

1.设置用户名:

2.设置邮箱:

3.查看设置:

下面展示了 Git 使用过程中常见的数据流动情况,箭头上的单词表示要让数据实现这个传递需要运行的命令(总共6个,也是最为常用的6个)。

其中,最右边的3个区域在本地,最左边的一个是远程仓库。

接下来讲解 Git 在本地区域的使用,也就是上图中的除了 Remote 以外的所有内容。

在工作区进行对文件的修改、新增、删除。对于已有的文件进行了修改但还没有保存,这个文件的状态叫做“未暂存 / unstaged”;对于新创建的文件的状态,我们称其为“未跟踪 / untracked”。

然后使用 git add 命令将我们对文件进行的操作放到暂存区里面。

最后通过 git commit 命令将已暂存的文件提交到仓库中。

主要在这里进行添加、编辑、修改文件等动作。

在我们的本地电脑上,在我们 init 出来或者 clone 下来的文件夹里面,除了“.git”文件夹以外的所有内容,都是处在工作目录下。

提交到仓库之前的缓存区域。

最终确定的文件保存到仓库,成为一个新的版本,并对他人可见。

新建文件时,首先创建并初始化一个目录。初始化目录的命令为:

结果如下图,此时“test”文件夹下,除了“.git”文件夹以外的所有内容,都已/将处在工作目录下。

然后在工作区域新增一个文件:

我们可以发现:

使用“git add”命令把文件提交到暂存区 index,并通过 git status 查看当前的状态:

在添加文件到暂存区 index 的时候,可以写“git add 文件名.后缀名”,也可以写通配符点“.",表示把当前目录下所有的文件都提交到暂存区。

同时,用“git status”命令查看当前状态发现,当前文件以绿色显示文件名,已经提交到了暂存区 index,等待被 commit 到仓库。

数据放在暂存区不是我们的最终目的,我们要把它放到仓库里面,来生成一个一个的版本。下面用“git commit”命令把文件提交到仓库。具体语法如下:

在 commit 完成后,git 提示我们没有东西需要 commit 了。

用“git log”命令来查看我们 commit 的历史记录。

注意,如果我们没有在 git commit 命令中添加注释,则在该命令运行之后,会跳到我们指定的编辑器,让我们在编辑器中输入注释。在我们保存并退出后,commit 才算执行完成。

修改已有文件时,我们在 file01.txt 中添加一行内容,以对文件进行修改。

再用 git status 查看当前状态。文件名再次变成了红色,并提示我们 file01.txt 这个文件已经被修改过。

然后,我们依然是和前面一样,使用 git add 和 git commit 把文件分别添加到暂存区和仓库。

最后我们再用 git log 查看一下 commit 的记录。我们能看到总共两次 commit,且根据注释我们可以了解到,第一次是添加文件,第二次是修改文件。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
路由器怎么进192.168.2.1? 2016年二套房最新优惠政策 ps如何快速抠图复杂背景ps如何快速抠图 天龙八部,什么是超级双线 天龙八部手游 天龙八部各区装备评分排行榜有哪些? 天龙八部,那个老区人最多,我想和朋友一起回老区, 中专英语专业可以考什么证 原神3.4新怪物汇总 原神4.3深渊怪物都有哪些-原神4.3深渊怪物时间线介绍 原神3.4新增怪物有哪些 原神3.4新怪物汇总介绍 Git的初始化配置 git的安装与配置教程--超详细版 初识ConfigMap K8S学习指南(18)-k8s核心对象configmap QQ冻结了以后还能用吗 对方qq显示 手机在线,我想知道对方是用流量上还是用无线网上? 沟通的五技巧是什么意思? 基金考几门 基金考试考哪两门简单 ...链接可能引用了其它文件,是否用链接文件中的数据更新此文档?_百度... 再也没有这样温暖人心的人存在吗? 再也没有你这样的人歌手介绍 古装剧是拍给现代人看的,这能成为古装剧缺乏古典气息的理由吗? 电视剧中尬性十足的穿帮镜头,导演在考验观众视力吗?为什么?_百度... 白内障小切口超声乳化术要多少钱 做白内障手术多少钱 联想电信版乐Phone谁能给详细介绍一下?与联通版乐Phone相比内置应用有... vovo手机怎么取消通话中的语音留言 django的web界面怎么做 python写界面要多久(2023年最新解答) 衡阳镭目科技有限责任公司的分支机构 求DNF新的死神流程, 老版的别来了什么通关悲鸣5次 为什么我的是遗迹准... 五个姐妹的网名、个性签名、头像(最好有:落、梦、蝶、汐、樱这些字... 5个人的姐妹头像、个性签名、网名和个人说明。(最后一个可以免去) Switch tx pro破解,升级了系统后,固件也升级了,但是一直出现如图要更新... 中国高铁的发展前景怎么样?就近期出的事故会对后面有什么影响 云南白药胶囊成分是什么 诡秘地海结局有人可以解读一下么? 我已经上环五年了,不记得是什么型号,最近经常感觉腰酸,是因为上环的... ...当年第一批“上环”的妈妈们,如今身体怎么样了? 以人为本的关于雪的拟人句 蓝线带代表什么呀 徐州哪个网站好找工作 上海的本二院校有哪些 徐州找工作哪个网址好 上海有哪些本二大学 徐州找工作哪个网站好 上海本二院校有哪些 上海有哪些2本大学 如何成为优秀共青团员的心得
  • 焦点

最新推荐

猜你喜欢

热门推荐