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

Git基本

一.基本配置
1.git config --gloal user.name "Tonay"
2.git config --gloal user.email "onay@163.com"

二.创建代码仓库
git init

三.提交代码
1.添加所有
git add .

2.添加单个文件或文件夹
git add src/file

3.提交
git commit -m "描述"

四.回退
1.查看提交记录
git log

2.查看某个文件或文件夹的提交记录
git log file/path

3.回退某个文件或文件夹到某个版本
git reset commit_id 文件路径
git checkout -- 文件路径

4.全部回退
git checkout commit_id

 

五.分支

1.创建分支

git branch 分支名称

 

2.切换分支

git check 分支名称

git check master //主分支

 

3.查看分支

git branch -a

 

4.合并分支到主分支

git merge 分支名称

 

5.删除分支

git branch -d 分支名称

-d,表示“在分支已经合并到主干后删除分支”。如果使用大写的-D的话,则表示“不论如何都删除分支”,

 

6.比较同一文件不同版本的差异

git diff commit_id1 commit_id2 -- index.html

 

六.提交到github

和远程项目建立连接:

git remote add origin https://github.com/XXXX/XXX.git(远程项目)

git push -u origin master(版本分支)

转载于:https://www.cnblogs.com/itfenqing/p/6735719.html

相关文章:

  • 【个人向】《HTTP图解》阅后小结
  • complexType
  • JAVA利用HttpClient进行POST请求(HTTPS)
  • 关于terracotta在tomcat集群中做session共享的问题
  • JAVA生成微信JSSDK接口签名
  • 工作总结-发送修改数据的请求时,修改数据成功,但是报非安全https请求,响应失败...
  • 陈松松:一个视频如何获得不同视频网站的排名秘诀
  • [译]自主权身份简介
  • [Linux] PHP程序员玩转Linux系列-telnet轻松使用邮箱
  • Linux程序接口实验:取进程标志及用户信息
  • SHELL编程练习-批量创建删除用户和组
  • angular学习第一篇-----环境搭建
  • 回溯算法入门及经典案例剖析(初学者必备宝典)
  • Linux系统的LOG日志文件及入侵后日志的清除
  • C# int? 关键字
  • 「译」Node.js Streams 基础
  • 【391天】每日项目总结系列128(2018.03.03)
  • gf框架之分页模块(五) - 自定义分页
  • java8-模拟hadoop
  • node.js
  • PHP CLI应用的调试原理
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue-cli3搭建项目
  • 技术胖1-4季视频复习— (看视频笔记)
  • 坑!为什么View.startAnimation不起作用?
  • 区块链分支循环
  • 如何在GitHub上创建个人博客
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 一文看透浏览器架构
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 数据库巡检项
  • ​如何在iOS手机上查看应用日志
  • #mysql 8.0 踩坑日记
  • #每日一题合集#牛客JZ23-JZ33
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET 8.0 发布到 IIS
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .Net中的集合
  • /etc/fstab 只读无法修改的解决办法
  • @ModelAttribute 注解
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [Android Studio 权威教程]断点调试和高级调试
  • [BPU部署教程] 教你搞定YOLOV5部署 (版本: 6.2)
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [C/C++]数据结构 循环队列
  • [C++进阶篇]STL中vector的使用
  • [CakePHP] 在Controller中使用Helper
  • [Deep Learning] 神经网络基础
  • [Django 0-1] Core.Checks 模块