git的日常使用命令

本文介绍了Git的日常使用流程,包括切换到master分支、删除已合并分支、拉取更新、创建新分支以及提交、推送代码。此外,还涵盖了设置Git配置、克隆仓库、合并分支、回滚版本和删除分支等操作,是Git初学者和开发者巩固基础的好资源。
摘要由CSDN通过智能技术生成

git的日常使用:

  • 工作前:

先切换到master,删除已合并的远程、本地分支,再拉取远程更新的 master,创建新的分支写

切换到master		        git checkout master 
查看分支			        git branch 
删除已合并的本地分支      git branch -d 分支名 
拉取远程更新的 master     git pull origin master 
创建新的分支			     git checkout -b 分支名 
  • 工作完:

切换到自己的分支,添加、提交、推送到自己的远程分支,在 gitLab 上请求合并

切换到分支	  git checkout 分支名 
添加		  git add . 
提交		  git commit -m "feat:功能说明 fix:bug说明 perf:优化说明" 
推送		  git push origin 远程分支名

使用教程

  • 全局登录

    git config --global user.name "Your Name"
    git config --global user.email email@example.com
    
  • 克隆远程仓库

    git clone “链接”
    
  • 本地创建并切换到新分支

    git checkout -b 分支名
    
  • 切换到分支

    git checkout 分支名
    
  • 查看本地分支(带 * 的为当前分支)

    git branch
    
  • 添加到暂存区

    git add .
    
  • 提交到本地库

    git commit -m “feat:功能说明 fix:解决bug说明 perf:优化说明”
    
  • 推送到远程分支

    git push origin 远程分支名
    
  • 合并到主分支

    git merge master
    
  • 禁止快进式合并

    git merge --no-ff 合并的分支名
    

    使用 --on-ff 禁止快进式合并,会创建一个新的合并提交
    不使用 --on-ff 快进合并:git 会简单地将当前分支指针移动到目标分支的最新提交(会沿用将要合并的分支的提交历史)

  • 拉取远程分支代码到本地

    git pull origin 远程分支名
    
  • 删除分支(远程也有该分支时用大写 -D)

    git branch -d 分支名
    
  • 根据远程分支传建本地分支

    git fetch origin 远程分支名
    
  • 查看版本记录

    git log
    
  • 回滚版本

    git reset --hard 版本记录
    
  • 将某个分支的提交记录合并到当前分支

    git cherry-pick 版本记录
    
  • 删除远程文件

    // 会同时删除本地的
    git rm 文件名 // 删除文件
    git rm -r 文件夹名 // 删除文件夹
    // 不会删除本地的
    git rm --cached 文件名 		// 删除文件
    git rm -r  --cached  文件夹名 // 删除文件夹
    
  • 基于远程创建分支

    git checkout -b 本地分支名 origin/远程分支名
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值