git 的常用命令

该博客主要介绍了Git的相关操作,包括登录、创建文件夹、忽略文件、文件写入等基础操作,还详细阐述了提交代码、合并代码的方法,额外补充了创建与删除分支、回滚操作以及标签查看和打印等内容,同时提醒git命令区分大小写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git --version   //查看git的版本信息
git config --global user.name   //获取当前登录的用户
git config --global user.email  //获取当前登录用户的邮箱
复制代码

登录git

 git --version   //查看git的版本信息
 git config --global user.name   //获取当前登录的用户
 git config --global user.email  //获取当前登录用户的邮箱
复制代码

创建一个文件夹

 mkdir nodejs    //创建文件夹nodejs
 cd nodejs       //切换到nodejs目录下
复制代码

创建忽略文件

 touch .gitignore    //不需要服务器端提交的内容可以写到忽略文件里
    /*
        .git
        .idea
    */
查看目录  ls -al
复制代码

创建文件并写入内容

echo "hello git"
 index.html       //将'hello git' 写入到index.html中
 
查看文件内容  cat index.html
复制代码

一、提交代码

- 1、提交代码到本地库中 
> git commit -m '描述内容' 
- 2、拉取该分支下的内容,与自己在本地库改写的合并 
> git pull origin <分支名称> 
- 3、提交代码到github上 
- git push origin <分支名称>
复制代码

二、合并代码

- 1、查看所有分支(其中带 * 号的:当前使用分支) 
> git branch -a 
- 2、切换分支 
> git checkout <分支名称> 
- 3、合并某分支到当前分支: 
> git merge <分支名称> : 把develop 合并到master–> git merge develop 
- 4、提交合并的代码 : 
> git pull :拉取当前仓库的代码 
> git push origin <分支名称> 合并提交 到主分支上
复制代码

额外补充

- 用到的git命令: 
- 1、创建分支: 
> git branch <分支名称> 
- 2、查看所有分支 
> git branch -a 
- 3、切换分支 
> git checkout <分支名称> 
- 4、合并某分支到当前分支: 
> git merge <分支名称> 
- 5、创建+切换分支: 
> git checkout -b <分支名称>
- 6、删除分支
> git branch -D <分支名>
复制代码

关于创建分支与删除分支 及删除本地与 远程服务器的分支操作

> 1.列出本地分支: git branch

> 2.删除本地分支:  git branch -D BranchName

#### 其中-D也可以是--delete,如:

> git branch --delete BranchName

-  3.删除本地的远程分支:

> git branch -r -D origin/BranchName

- 4.远程删除git服务器上的分支:

> git push origin -d BranchName

#### 其中-d也可以是--delete,如:

>git push origin --delete BranchName
复制代码
注意:git命令区分大小写,例如-D和-d在不同的地方虽然都是删除的意思,并且它们的完整写法都是--delete,但简易写法用错大小写会执行失败。

回滚

    git reset --hard <版本号>
    git reflog //查看版本号
复制代码
查看标签
打印所有标签
git tag
// 打印符合检索条件的标签
git tag -l 1.*.*
// 查看对应标签状态
git checkout 1.0.0
/// 创建标签(本地)
// 创建轻量标签
git tag 1.0.0-light
// 创建带备注标签(推荐)
git tag -a 1.0.0 -m "这是备注信息"
// 针对特定commit版本SHA创建标签
git tag -a 1.0.0 0c3b62d -m "这是备注信息"
/// 删除标签(本地)
git tag -d 1.0.0
/// 将本地标签发布到远程仓库
// 发送所有
git push origin --tags
// 指定版本发送
git push origin 1.0.0
/// 删除远程仓库对应标签
// Git版本 > V1.7.0
git push origin --delete 1.0.0
// 旧版本Git
git push origin :refs/tags/1.0.0
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值