git工具使用总结

57 篇文章 4 订阅

在这里插入图片描述
在这里插入图片描述

创建版本库
git version //查看git版本号
git init //到对应目录创建仓库
git config --global user.name “wzh”
git config --global user.email 1328339874@qq.com
git config --list //查看当前所有配置
git status //查看状态

文件创建
git add +文件 //add文件到stage
git add . //add当前目录所有文件到stage
git commit -m ‘注释’ //提交到仓库
git log //查看提交记录
git commit -am ‘’ //-a即add
git diff HEAD – 文件名 //查看diff

暂存区移除
git restore --staged +文件 //从暂存区移除
git reset HEAD 2.txt //取消上一次操作

版本回退
git log --pretty=oneline //每个log显示1行

git log -graph --pretty=oneline //带图像引导的,每个log显示1行
git reset --hard HEAD^ //回退到上一个版本
git reset --hard HEAD~n //n为往前回退多少个版本
git reset --hard ff81 //ff81为指定log前的hash值开头几个
git reflog //查看所有的log

文件删除
git ls-files //查看当前仓库的文件
git rm 1.txt //删除文件并提交

GitHub远程仓库
git clone +代码地址 //下载远程代码
SSH方式下载(更加安全,下载更快)
1、ssh-keygen -t rsa -C “1328339874@qq.com”
Your identification has been saved in /c/Users/Lenovo/.ssh/id_rsa(私钥)
Your public key has been saved in /c/Users/Lenovo/.ssh/id_rsa.pub(公钥)
2、 ssh -T git@github.com 确认关联成功

git push 推送到远程仓库

分支操作
在这里插入图片描述
合并到主干的时候在主干下合并,不要再分支上合并。
远程分支操作
在这里插入图片描述
git fetch //获取远程仓库状态
冲突解决
git pull
标签管理
在这里插入图片描述

使用心得:
git diff ——查看更改前后的差别
git branch——显示分支一览表
git checkout -b——创建、切换分支
git checkout master ——切换到主分支
git checkout - ——切回到上一个分支
git merge——合并分支
git log --graph——以图表形式查看分支
git reset——回溯历史版本
git reflog命令,查看当前仓库的操作日志。
git commit --amend——修改提交信息

git commit -am命令相当于先执行 git add命令,再执行 git commit命令
git rebase -i——压缩历史

git remote add——添加远程仓库
git push——推送至远程仓库
git clone——获取远程仓库
git pull——获取最新的远程仓库分支

2、不妨养成这样一个好习惯:在执行 git commit命令之前先执行
git diff HEAD命令,查看本次提交与上次提交之间有什么差别,等
确认完毕后再进行提交。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值