git常用命令和示例

 

目录

1.创建版本库

1.1克隆远程版本库

1.2初始化本地版本本库

2.修改和提交

2.1查看状态

2.1.1首先创建分支

2.1.2切换分支

2.1.3 查看状态

2.2 文件改名

2.3 提交所有

3 分支和标签

3.1 显示所有本地分支

3.2 切换到制定分支或标签

3.3 创建新分支

3.4 删除本地分支

3.5 列出所有本地标签

3.5基于最新提交创建分支

3.6 删除分支标签

4.合并与衍合

4.1合并制定分支到当前分支

5. 撤销回滚

5.1撤销工作目录中所有未提交文件的修改内容

5.2撤销指定的未提交文件的修改内容

5.3回滚

5.3.1 修改之前提交的1.js 然后提交版本

5.3.2码云上版本信息

5.4 销赃回滚 可以把git上的历史记录也消掉

End.git常用命令速查表


1.创建版本库

1.1克隆远程版本库

分https 和ssh 演示  可以看这个 https://blog.csdn.net/adminBfl/article/details/109540375#4.git%E5%85%8B%E9%9A%86%E9%A1%B9%E7%9B%AE

git clone <url>

1.2初始化本地版本本库

git init

和git pull 结合使用将本地项目上传到远程仓库,首先将本地项目有一个.git文件夹才可以使用git命令

2.修改和提交

2.1查看状态

查看本地代码提交状态不会的小伙伴阔以看下面演示

git status

2.1.1首先创建分支

git branch #查看分支列表 Q 退出

git branch name #后面加上分支名字就是创建分支了

2.1.2切换分支

git checkout 分支名称 # 切换分支

创建一个新的测试文件

touch text2.js # 创建文件

2.1.3 查看状态

git status

这个是告诉我们 在demo-2分支上有一需要跟踪的文件 需要使用 git add 文件名 的形式来添加这个文件

git add 文件名

需要进行git cimmitted 操作

git commit -m "备注" 

提交暂存区

git push origin demo-2 # 推送分支 origin 是默认的远程版本库名称

推送

如下远程就有了分支了

2.2 文件改名

git mv <oldName> <newName>

然后执行add commit push操作

如果在编辑器中改名字

可以看到是先上删除再创建的,然后我们提交 add新的文件,但是还看一看到有一个delete的状态

$ git commit -m '备注' -a

提交所有变动

2.3 提交所有

git add . # 注意点

也可以文件名

git add text3.js text4.js 

提交 如果是master 分支只需要 git push 即可

3 分支和标签

3.1 显示所有本地分支

 git branch

3.2 切换到制定分支或标签

 git checkout 分支名称

3.3 创建新分支

 git branch 分支名称

3.4 删除本地分支

git branch -d 分支名称

3.5 列出所有本地标签

项目一般上线封板就需要打一个tag

git tag

3.5基于最新提交创建分支

切换到要打标签的分支

3.6 删除分支标签

先创建 注意push 的时候 分支名称前面有一个:冒号

4.合并与衍合

4.1合并制定分支到当前分支

git merge 分支名称

合并分支后有很多需要提交的如下操作

5. 撤销回滚

5.1撤销工作目录中所有未提交文件的修改内容

创建1.js 并且修改里面的内容如下

git checkout .

 

 

5.2撤销指定的未提交文件的修改内容

git checkout 文件名1 文件名2 文件名3 # 可以是一个文件名称可以是两个

5.3回滚

git revert 版本号

5.3.1 修改之前提交的1.js 然后提交版本

5.3.2码云上版本信息

我们要回退的是14:14的版本 就需要15:18的版本号 命令如下:

 

出现日志 按Esc 依次输入:wq 回车

5.4 销赃回滚 可以把git上的历史记录也消掉

可以看到这有一个历史记录,那我们现在要回退到14:59的位置

git reset --hard 版本号

下面提示冲突太大了,不允许提交

强推

git push origin 版本号 --force

End.git常用命令速查表

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值