首页 > 其他分享 >Git 必会操作

Git 必会操作

时间:2023-03-13 20:32:17浏览次数:48  
标签:文件 git 仓库 暂存区 course Git 必会 操作 project3

原文链接:​   ​​https://note.noxussj.top/?source=51cto​

项目初始化流程​

1. 查看 git 仓库地址

在 gitee 上面操作,找到自己创建的项目仓库。

Git 必会操作_暂存区


2. 克隆项目

填写自己的 git 仓库地址

​git clone https://gitee.com/noxussj/course-e-project3.git​

cmd

PS C:\> git clone https://gitee.com/noxussj/course-e-project3.git
Cloning into 'course-e-project3'...
warning: You appear to have cloned an empty repository.
PS C:\>

已经克隆好了,它提示说你克隆的是一个空项目,这个很正常没问题。


3. 配置邮箱和用户名

需要进入到刚才创建项目的路径下,才能进行配置。

​git config user.name "HN"​

​git config user.email "[email protected]"​

cmd

PS C:\> cd .\course-e-project3\
PS C:\course-e-project3> git config user.name "HN"
PS C:\course-e-project3> git config user.email "[email protected]"
PS C:\course-e-project3>


4. 验证

可以在项目根目录下查看 ​​.git​​ 文件夹,如果没有则需要开启 "显示隐藏文件"。

Git 必会操作_推送_02

​.git​​ 文件夹里面有个 config 文件,直接拖入 VS Code 中。

Git 必会操作_推送_03

可以看到我们的 git 仓库地址以及配置的用户名和邮箱。

修改文件后提交到远端仓库流程​

1. 新建文件并查看状态

​git status​​ 用户查看当前暂存区的文件

标记红色:代表不在暂存区,标记绿色:已经在暂存区。

目前我已经新建了两个文件,可以通过命令进行查看状态。

Git 必会操作_git_04


2. 添加修改的文件到暂存区

​git add .​​ 代表把当前目录下的所有的红色文件提交到暂存区中。

Git 必会操作_git_05


3. 把暂存区的文件提交到本地

​git commit -m "提交的备注信息"​

Git 必会操作_推送_06


4. 拉取远端的文件,检查是否有冲突

​git pull​

因为目前是第一次初始化项目,项目是空的,所以拉了个寂寞。如果以后开发中拉取遇到冲突时,则需要联系对应的小伙伴一起进行处理,处理完后需要重新拉取一次。

Git 必会操作_暂存区_07


5. 推送刚才提交的文件到线上仓库中

​git push​

已经把文件推送到远端仓库上了。

Git 必会操作_git_08

验证完毕,能够在线上仓库中看到刚刚提交上来的文件。

Git 必会操作_暂存区_09

标记标签/版本​

可以给项目的每一个阶段/版本进行标记,方便后续查看某个版本的代码。

创建标签

​git tag v1.0.0​​ 打上标记

​git push --tag​​ 推送到线上仓库

Git 必会操作_推送_10

验证

Git 必会操作_推送_11

删除标签

​git tag -d v1.0.0​​ 删除本地标签

​git push origin --delete v1.0.0​​ 推送到线上仓库

Git 必会操作_git_12

验证

Git 必会操作_暂存区_13

最全面的前端笔记来啦,包含了入门到入行的笔记,还支持实时效果预览。小伙伴们不需要再花时间去写笔记,或者是去网上找笔记了。面试高频提问和你想要的笔记都帮你写好了。支持移动端和 PC 端阅读,深色和浅色模式。

原文链接:​ ​ ​ ​​https://note.noxussj.top/?source=51cto​

标签:文件,git,仓库,暂存区,course,Git,必会,操作,project3
From: https://blog.51cto.com/u_12639291/6118656

相关文章

  • gitlab 服务端 hook,拦截糟糕的提交到仓库
    背景每当我接收一份新的代码,代码拿到手要做的第一件事就是gitlog,看看这份代码的提交记录,最近提交的情况,做了些什么。但往往看到的gitlog杂乱无章,不知道每次提交到......
  • 五步掌握Git的基本开发使用命令
    第一步:设置全局变量:gitconfig--globaluser.name"gang.li"gitconfig--globaluser.email"[email protected]"第二步:初始化仓库,并推送到远程仓库(如果第一次推送执行......
  • Git-问题
    1、提交时报错(1)问题]#gitcommit-m"Initialcontentsofpublic_html"--author="hengha<[email protected]>"Committeridentityunknown***Pleasetellme......
  • 【815】QGIS矢量操作
    参考:Qgis操作之创建和编辑矢量图层参考:Can'tmovepolygonsinQGIS包括矢量修改、矢量移动等下面的一些工具,需要通过邮件勾选选项卡打开 ......
  • IO流、File文件操作、文件操作
    文件操作1.File类File类是用于操作文件和文件夹的一种方式,可以针对文件和文件夹完成增删改查操作。路径分隔符:针对windows默认采用\作为分隔符Linux、unix系统默认......
  • 15. 文件操作
    一、什么是文件  文件是指一组相关数据的有序集合。这个数据集合有一个名称,叫做文件名。所有的文件都通过流进行输入、输出操作。与文本流和二进制流对应,文本可以分为......
  • Linux-等保加固-记录用户的登录和操作日志
    通过脚本代码实现记录所有用户的登录操作日志,防止出现安全事件后无据可查修改/etc/profile配置文件,在配置文件中新增以下内容 vi/etc/profileihistoryUSER=`whoam......
  • Git标签
    Git跟其他版本控制系统一样,可以打标签(tag)标记一个版本号。发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的......
  • 傻瓜式Java操作MySQL数据库备份(使用mysqldump命令)
    傻瓜式Java操作MySQL数据库备份(使用mysqldump命令)注释都是由chatGPT生成,有什么问题可以评论交流@Value("${backup.sql.database}")privateStringdatabases;......
  • Linux操作系统file命令 – 识别文件类型
    前言file命令用来识别文件类型,也可用来辨别一些文件的编码格式。(是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的)语法file[参数]......