git的简单使用

查看配置的全局信息

git config --list --global

配置自己的信息

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

初始化本地仓库

git init
工作区内容添加到暂存区
git add test.txt
暂存区提交到本地仓库
git commit -m "commmit messsage"

本地仓库操作:

查看本地仓库中的文件
git ls-files
查看文件状态
git status
当文件在工作区修改未提交到暂存区:
在这里插入图片描述
提交到了暂存区,未提交到本地仓库:
在这里插入图片描述

版本回退操作:

查看本地仓库提交历史:
git log
![在这里插入图片描述](https://img-blog.csdnimg.cn/c45458ae039a46609c357339344abbb4.png
在这里插入图片描述

版本回退(回到上一个版本):
git reset --hard HEAD^
![在这里插入图片描述](https://img-blog.csdnimg.cn/82f9ef5a6d62421cb86d953f550166b0.png
在这里插入图片描述

这里回退到了上一个版本,那么又想回到刚才那个版本怎么做呢?
git reset --hard 2ed974f1b3be2954afc751bcce82377bff275abc
–hard 后面跟的参数是上一个版本的commit ID号

这里我们如果发现不知道最新版本的commitID怎么做呢?
git reflog
在这里插入图片描述
master处为最新的版本,最前面为commitID

撤销操作

当我们在工作区编辑了文件,想撤销:
例如: 编辑了test1.txt
在这里插入图片描述
git checkout -- test1.txt
在这里插入图片描述
当我们将修改后的文件,提交到了暂存区,想撤销:
修改test1.txt,并提交到暂存区:
在这里插入图片描述
git reset HEAD test1.txt
在这里插入图片描述
文件被打回工作区

当我们已经把文件提交到了本地仓库。想撤销怎么办呢?
可以进行版本回退操作

删除文件

当我们提交一个文件到本地仓库,并在本地删除了该文件:
在这里插入图片描述
此时工作区和版本库里文件不一致:
情况一:
将版本库中的文件也删除:
git rm del.txt
git commit -m "remove del.txt"
情况二:
误删除了本地文件:
git checkout -- del.txt
将删除的文件从版本库中恢复

从来没有被添加到版本库就被删除的文件,是无法恢复的!

现在我们在本地已经创建好了仓库,要和gitee或者github仓库关联

git remote add origin https://gitee.com/xxxx/gitstu.git
orgin是远程库的名字,是git的默认叫法
本地库推送到远程库:
git push -u origin master
第一次推送可以加上 -u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
以后推送就使用git push origin master
查看远程库信息
git remote -v
删除远程库
git remote rm origin
拉取远程库信息
git pull origin master
origin: 远程库名称 master:分支名称

分支管理

创建分支:
git checkout -b dev
表示创建并切换分支,相当于:
git branch dev
git checkout dev
查看分支:
git branch
在这里插入图片描述
在dev分支下编辑内容,并提交到本地仓库, 此时切换为master分支,查看当前内容是,发现没有在dev分支下编辑的内容,此时执行:
git merge dev 合并分支
master分支下就有了dev下编辑的内容,此时可以删除dev分支
git branch -d dev

使用switch

创建并切换分支
git switch -c dev

打标签

本地:
git tag v1.0
v1.0 :标签名称
查看所有标签:
git tag
删除标签
git tag -d v1.0
推送到远程;
git push origin v1.0
删除远程标签
git push origin :refs/tags/v1.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值