吐血整理Git指南

名词解析

  1. git 一个工具
  2. github 远程仓库的集合体
  3. git远程仓库 和本地仓库建立连接 上传下拉代码 服务器上
  4. git本地仓库 个人开发者在自己本地创建的仓库 和远程仓库建立连接
  5. git 工作区 本地仓库的 开发者写代码的地方 通过add 指令将修改的代码添加到暂存区
  6. **git 暂存区 ** 本地仓库的 暂时储存的区域 临时保存修改的 通过git commit 将修改添加到分支
  7. git 分支 git中最终存储的位置

基本指令

git init  //初始化本地仓库
git clone //远程拉取代码
git status //查看状态
git log  // 打印log信息
git relog // 操作信息
git add  //添加到缓存区
git diff // 比较工作区与暂存区之间的差异
git commit //提交
git branch //展示分支
git checkout //切换分支
git merge   //合并分支
git remote  //查看远程信息
git push origin dev   // 推送分支
git reset  //恢复到之前的某一个版本
git revert  //创建一个新版本与恢复的版本一直
git pull  //拉取最新代码

参考资料

git基本使用

本地基本指令

git  init 

创建本地仓库

git  add  .    ./文件
将工作区的文件改变 提交到暂存区

git commit  -m '备注'
将暂存区的改变 提交到 分支

git  status  
查看git 仓库的状态

git branch  

查看本地分支

git branch -d 分支名
删除分支  不支持自杀  

git  checkout 分支名
切换已有分支

git  checkout  -b 分支名
创建新的分支并且切换  将当前所在分支做了一份拷贝 形成一个子分支

git  merge 分支名

在当前分支合并某一分支 (母合并子)

git diff  

查看工作区和暂存区的文件改变


git log
打印当前用户操作git的信息 commit 提交操作

git reflog
打印用户的操作信息  合并 切换  提交

远程仓库相关

1.创建一个远程仓库 github  码云 (公有仓库 私有仓库)  运维创建(gitlab)
 1.2 通过一个 readme 初始化远程仓库
 1.3 git clone  地址 https
2.先通过git init 创建本地仓库
 2.1创建本地仓库和远程仓库的连接关系
   git remote add origin https://github.com/xxxxxxx.git

git  push origin(仓库名)  dev(分支名)
将本地分支提交到线上

git  pull  origin(仓库名)dev(分支名)
下拉代码

解决问题

git强制覆盖本地命令(单条执行):

git fetch --all && git reset --hard origin/master && git pull

跳过检测提交命令:

git commit --no-verify -m "提交时的注释"

版本退回命令:

git reset --hard id版本回退到id
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值