Git本地版本管理

Git本地版本管理

基本的 Git 工作流程如下:

  1. 在工作区中修改文件。
  2. 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区。
  3. 提交更新,找到暂存区的文件,将快照永久性存储到 Git 目录。

Git 有三种状态,你的文件可能处于其中之一: 已提交(committed)已修改(modified)已暂存(staged)

  • 已修改表示修改了文件,但还没保存到数据库中。
  • 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。
  • 已提交表示数据已经安全地保存在本地数据库中。

Git下载地址:https://git-scm.com/

Git常用指令

1.配置Git

git config --global user.name "your name"

git config --global user.email "email.@example.com"

创建版本库
通过cd命令进入到目标文件夹,或者目标文件夹不存在则自己创建一个
cd D:
mkdir gitdemo1
cd gitdemo1

现在gitdemo1就是git管理的仓库目录

git init

2.向仓库提交新文件

git status

该命令可查看仓库状态

git add demo.txt

增加文件到暂存区

git commit -m "add file demo.txt"

提交版本到分支( -m 后面输入的是本次提交的说明,可以输入任何内容)

3.提交修改

git comomit -m "insert newline"

4.查看历史版本

git log

5.回滚版本

git reset --hard HEAD^

在git中使用HEAD表示当前版本,上一个版本是HEAD,上上一个版本是HEAD^,如果回滚的版本比较多可以写成HEAD~n(n表示正整数)

6.撤销修改

git checkout -- demo1.txt

7.删除文件

git rm demo1.txt

8 通过tag指定版本标签名

8.1查看某个标签名

git show 标签名

8.2删除标签

git tag -d 标签名

8.3推送某个标签到远程

git push origin 标签名

8.4一次性推送全部尚未推送到远程

git push origin --tags

9.删除已经推送到远程的标签

1 先从本地删除
git tag -d 标签名
2 然后从远程删除
git push origin:refs/tags/标签名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值