git基本使用

co

git config

git cofig user.name
git config user.email
git config user.email "111@qq.com

仓库-文件夹

mkdir 1801
git init
cd .git/
ssh-keygen.exe -t rsa 生成公钥

在这里插入图片描述git
电脑和github相连

新写了文件
git status 展示了没有提交的文件
在这里插入图片描述
添加单个文件到暂存区 git add

在这里插入图片描述

git add . 添加所有文件

在这里插入图片描述

git commit -m 'message’提交到本地仓库

在这里插入图片描述
git remote add origin https://github.com/JefferyUnreachable/git_0928.git
将远程仓库和本地仓库进行关联,origin代表远程仓库的名称
git push -u origin main 提交到

git log

在这里插入图片描述

版本回退:

在暂存区回退

add 之后,处在暂存区时候的回退
回退单个文件:git reset HEAD
回退所有文件:git reset --hard HEAD^
回退到指定提交 :git reset --hard 0fd798104631979aa3a6ad554c766c54bc1468ab

没有进行add和cmmit之前进行提交
git checkout – 撤销对文件的修改

rm
git add
git commit
git rm

>git branch

git branch dev 创建dev分支
git checkout -b <branch_name> 新建并且切换到该分支
git checkou <branch_name> 切换到指定分支

> 分支合并

git checkout master切换到master分支
git merge dev master去吸收dev的修改
git push 同步到远程仓库

git 删除
git branch -d <branch_name> 删除本地
git push origin --delete test1 删除远程

分支管理原则
master保持稳定,只用来发部新版
dev 在需要发布新版本的时候,再将dev上的修改合并到master
bug :在出现bug时候专门新建一个用于修改bug的分支
feature:在程序出现新功能需求的时候,专门新建一个用于功能实现的分支

工作现场的保存
git stash:存储当前的工作现场
git stash list: 查看已经保存的工作现场

工作现场的恢复
git stash apply 不会删除
git stash pop 会删除
git stash apply stash@{n} 可以恢复第n次存储的工作

抓取分支
git clone git@github.com:JefferyUnreachable/git_0928.git
git pull 可以将同事最git pul新的提交从分支中抓取下来
git pull origin dev 将origin仓库下的dev分支拉取下来

> 标签

创建标签 git tag
查看所有标签 git tag
git tag -d <tag_name>
推送标签到远程 git push origin <tag_name>
从远程删除标签git push origin :refs/tags/v0.1
推送所有标签到远程 git push origin --tags

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值