git常规操作

git

git介绍

  • git就是一个分布式版本控制,现在最主流的版本控制软件之一

git概念

  • 远程仓库
    • 就是所有提交的代码存储的地方(get push)
  • 本地仓库
    • 存储了从远程仓库拉取下来(git pull)和从缓存区提交上来的代码(git commit)
  • 缓存区
    • 从工作区缓存上来的(git add),但是还没提交到本地仓库
  • 工作区
    • 平时写代码的地方

git使用

  • 初始化

安装完,右键选择git bash here
先进行登录
git config --global user.name “用户名”
git config --global user.email “邮箱地址”

  • 在本地存储代码的地方

git init

  • 查看当前状态

git status

  • 从工作区添加到缓存区

git add 文件名
如果是要整个文件
git add .

  • 从工作区到本地仓库

git commit -m “备注内容”

  • 从本地仓库到远程仓库

git push

  • 从远程仓库到本地仓库

git pull

  • 第一次从远程仓库拉取代码

git clone 线上仓库地址

版本回退

  • 查看要回退的版本号

git log(找到要回退的版本号,记录)

  • 进行回退

git reset --hard 版本号

  • 注意:在进行版本回退时,建立一个新的分支存储当前的代码,免得回退了又后悔就没办法再修改了

获取授权

  • 要提交代码到远程仓库就需要获得授权
  • 第一种配置(修改git/config内容)

[remote “origin”]
url = https:/.用户名:密码@github/用户名/仓库名.git

  • 第二种配置(基于ssh协议)
    • 生成客户端公私钥文件
    • 将公钥上传到github

分支命令

  • 查看分支

git branch

  • 创建分支

git branch 分支名

  • 切换分支

fit checkout 分支名

  • 删除分支

git branch -d 分支名

  • 合并分支

git merge 被合并的分支名

忽略文件

  • 有些文件是不需要提交的,比如idea自带的一些maven文件,前端的js文件等
    • 新建一个.gitignore的文件,这个规则只对当前目录和子目录生效
    • 使用git bash来touch创建(没有文件名)
    • 常见写法

    /mtl/ 过滤整个文件夹
    *.zip 过滤所有后缀为zip的文件
    /mtk/doc 过滤某个具体的文件
    lindex.php 不过滤具体某个文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值