Git
文章平均质量分 67
Git使用
1886i
尽人事听天命
展开
-
【Git】初始化仓库配置与本地仓库提交流程
当修改工作区的内容并进行add后,数据会被写入对象库中的一个新的git对象,暂存区与master中存储的仅仅是轻量级的数据索引,我们使用tree .git/命令就可以查看暂存区与master所对应的信息,在git文件下有一个HEAD保存的则是指向master的头节点,暂存区则存在index文件里,objects对象库则对应于objects文件。# 当配置加--global就在当前机器所有仓库进行配置。git config user.name "用户名"在上述用户名与邮箱配置完成后,仓库配置完成。原创 2023-07-28 00:27:53 · 954 阅读 · 0 评论 -
【Git】版本回退与撤销修改案例
在进行版本回退之前我们需要先对之前对本地仓库的几个分区进行复习,首先在本地仓库修改一个文件仅仅只是在工作区修改,此时我们执行git add [FileName]操作将修改推送到了暂存区,暂存区也进行了修改,这个时候再执行git commit -m 'desc'命令会将修改同步到版本库中。这种情况具体有好几种做法,此处我们可以直接使用版本回退命令将工作区、暂存区、版本库的内容回退到当前版本,因为回退的本质是对版本库进行回退,使用。git reset --hard HEAD # 会将三个区回退到当前版本。原创 2023-07-29 00:34:13 · 807 阅读 · 0 评论 -
【Git】分支管理之创建、切换、合并、删除分支以及冲突处理
然后我们不能直接在master分支上进行修改,所以我们需要创建一个修复bug的分支dev2,然后在该分支上进行bug修改,修复完成后将该分支合并到master分支上。然后执行git stash pop 命令将存储区的代码进行恢复,在开发完成后,我们不能直接将代码合并到master分支上,由于我们开发的这部分之前的代码是存在bug的,在合并时可能由于人工问题出现新的bug所以,此时我们可以将master代码合并到dev分支,在dev分支合并测试后再合并到master分支。git branch [分支名]原创 2023-07-30 18:47:15 · 865 阅读 · 0 评论 -
【Git】Linux服务器Centos环境下安装Git与创建本地仓库
先创建一个文件夹,然后进入该目录下。使用以上命令查看是否安装了Git。使用以下命令创建仓库。原创 2023-06-18 15:40:18 · 453 阅读 · 0 评论 -
【Git】远程仓库的创建、SSH协议克隆、拉取、推送
git push origin [本地分支名]:[远端分支名] # 比如 git push origin master:master,当两个分支相同时可以简写一个。在日常开发中我们不想让一些文件提交到远程仓库中,比如一些存储密码等信息的文件,此时我们可以通过.gitignore文件来实现上传时忽略一些文件。首先我们需要在仓库中创建一个.gitignore文件,在文件里我们可以将不想上传的文件名输入,或者。当我们的仓库创建好之后,我们可以在仓库中找到链接。在我要克隆到本地的文件夹中输入以下命令。原创 2023-07-30 23:53:23 · 3304 阅读 · 0 评论 -
【Git】标签管理与Git Flow模型
该分支为预发布分支,基于本次要上线的所有feature分支合并develop分支后,基于develop分支合并;基于develop分支创建出来,用于新需要或者新功能的实现,功能开发完毕后由开发人员合并到develop分支,命名规则:feature/user_creattime_feature。master为主分支,这个分支为只读且唯一分支,用于部署到生产环境,他的主要来源是合并release分支得到;该分支是开发分支,基于master分支创建,始终保持最新完成的以及修复bug的新代码,可部署到开发环境中。原创 2023-08-04 13:04:48 · 409 阅读 · 0 评论