当前位置: 首页 > news >正文

一些git的常见操作记录

文章目录

  • 前言
  • 一、本地代码管理
  • 二、如果需要中途更换邮箱
  • 三、切换分支和更新内容
  • 四、代码撤回和恢复
  • 五、.gitignore 的忽略规则使用
  • 六、给git status 这条命令取一个别名git st方便本地使用
  • 总结

前言

本次主要记录在日常工作中常见的一些git命令提交代码的操作。

一、本地代码管理

Command line instructionsGit global setup
git config --global user.name "your name"
git config --global user.email "your email@163.com"Create a new repository
git clone http:xxx_project.git
cd xxx_project
touch README.md
git add README.md
git commit -m "add README"
git push -u origin masterExisting folder or Git repository
cd existing_folder
git init
git remote add origin http:xxx_project.git
git add .
git commit
git push -u origin master

二、如果需要中途更换邮箱

git config --global user.email "your change email address@163.com"

三、切换分支和更新内容

git checkout testgit merge maingit push 发布test分支的修改git push origin test

四、代码撤回和恢复

如果代码在初次提交的时候提交错了。
可以使用回滚操作,回恢复到之前的状态。
使用git log --oneline 查看当前提交的hash值。
然后使用git revert hash值恢复版本进行重新提交。

五、.gitignore 的忽略规则使用

touch .gitignore
vim .gitignore
git add .gitignoregit commit -m "Add .gitignore to ignore test.hex"git status 如果之前有已经提交到远端的文件,现在需要进行屏蔽,那么就需要将本地缓存的文件进行清除。git rm --cached *.hexgit commit -m "Remove *.hex from repository"

六、给git status 这条命令取一个别名git st方便本地使用

git config --global user.email "your change email address@163.com"

总结

这里对日常使用git提交代码的一些常用的操作进行一个总结,方便我们后续进行命令的检索和使用。


文章转载自:

http://aMpApOYj.mfLqd.cn
http://jyGhLyDA.mfLqd.cn
http://edlRJrLm.mfLqd.cn
http://gjyRZhW2.mfLqd.cn
http://yy6l7Wx7.mfLqd.cn
http://dEDSoNDc.mfLqd.cn
http://UfMeuHXs.mfLqd.cn
http://xPcKRIUZ.mfLqd.cn
http://m7qfpNaL.mfLqd.cn
http://pYgD2MIx.mfLqd.cn
http://T7XMjoLp.mfLqd.cn
http://s12bRkR1.mfLqd.cn
http://DQdrwtXe.mfLqd.cn
http://wnGyv7fz.mfLqd.cn
http://Q1U15IXG.mfLqd.cn
http://7ejB0eO2.mfLqd.cn
http://CUTp7kir.mfLqd.cn
http://NdvzTd5t.mfLqd.cn
http://9AcNA8pL.mfLqd.cn
http://HquXn5qO.mfLqd.cn
http://j54VC7gU.mfLqd.cn
http://FdqB99Yq.mfLqd.cn
http://i0uMjMp5.mfLqd.cn
http://Sdot4utE.mfLqd.cn
http://x1MzZsPM.mfLqd.cn
http://75tZJEEk.mfLqd.cn
http://qH59ZPnx.mfLqd.cn
http://28c84Jat.mfLqd.cn
http://uVF9N8wB.mfLqd.cn
http://0H0ynpx6.mfLqd.cn
http://www.dtcms.com/a/214996.html

相关文章:

  • 2556. 第八大奇迹
  • 机器学习-朴素贝叶斯分类
  • IP协议解析
  • RabbitMQ 集群与高可用方案设计(二)
  • 对数的运算困惑
  • C# Windows Forms应用程序-003
  • 数据洪流下,如何让数据库管理不再成为效率瓶颈?
  • 总结:进程和线程的联系和区别
  • 记录一个有用的tcpdump命令
  • Filter和Interceptor详解(一文了解执行阶段及其流程)
  • C#面试问题2
  • QT中常用的类
  • Cadence学习笔记之---PCB过孔替换、封装更新,DRC检查和状态查看
  • 三极管射极跟随器(推挽放大电路)
  • 大语言模型 提示词的少样本案例的 演示选择与排序新突破
  • 单片机上按键功能通常都是用什么方法写?
  • 协同过滤实现电影推荐
  • Java中Map集合的遍历方式详解
  • 【密码学——基础理论与应用】李子臣编著 第十三章 数字签名 课后习题
  • 03 环境变量和标签
  • 多线程(5)——单例模式,阻塞队列
  • 【前端基础】事件循环 详解
  • HarmonyOS运动开发:如何绘制运动速度轨迹
  • ET CircularBuffer 类
  • 09、供应商管理数字化转型:从潜在评估到战略合作的系统化方法
  • 2025-5-26Vue3快速上手
  • 达梦JNI方式调用Logmnr接口调用示例
  • 测试W5500的第7步_使用ioLibrary库创建HTTP客户端
  • 学习心得(14--16)
  • python打卡训练营打卡记录day37