首页 > 其他分享 >Git基本用法

Git基本用法

时间:2022-08-21 11:23:44浏览次数:92  
标签:基本 git -- 用法 repo Git commit config

管理修改文件

Reset

git reset //只会影响tracked的文件

Unpacked file

git clean -f -fd -xfd //删除文件、文件&夹、包含.gitignore指定的
git clean -nf -nfd -nxfd //预览要删除的文件

Commit

多个Commit选择性Push

  1. git log查看要提交的commit id
  2. git checkout -b 创建一个新的本地分支
  3. git cherry-pick $(commit id)
  4. git fetach, git rebase同步最新code
  5. git push

amend

合并缓冲区的修改和上一次commit,来替代上一次commit。
--no-edit //不修改commit msg

Log

Reflog

--relative-date
查看本地所有记录(切换branch、pull、commit)的ID

Log

Blame

Config

Git配置有系统级配置,全局配置和本地仓库配置
若同时存在,底层配置会覆盖上层

  • $Repo/.git/config
  • ~/.gitconfig //--global config
  • $(prefix)/etc/gitconfig //--system

Git config命令与修改配置文件效果相同
git config (--global/system) --edit
创建配置文件中的数据项
git config <title>.<attri> <string>
效果如:

[title]
attri = string
#title:user.name&email,alias,core.editor

Bare repo

不具有snapshot的Git repo,仅仅存储历史记录(.git)
https://stegosaurusdormant.com/bare-git-repo/

标签:基本,git,--,用法,repo,Git,commit,config
From: https://www.cnblogs.com/likong/p/16609651.html

相关文章

  • osg学习-2《绘制基本单元》
    上一篇演示了基本四边形的绘制,这一篇是共享顶点的方法,通过索引绘制顶点和颜色。为了便于理解特意在ppt中绘制了顶点的坐标位置,5个顶点,绘制了一个四边形和三角形,其中有2个......
  • osg学习-1《绘制基本单元》
     1基于场景的图形绘制    OpenSceneGraph简称OSG是非常著名的三维可视化,在绘制复杂场景方面比VTK更有优势。在OSG中存在两棵树,即场景树和渲染树。场景树是一棵......
  • flex容器的属性flex-wrap用法
    内容大于盒子宽度<styletype="text/css">.bigbox{width:500px;height:400px;background:#ff0000;display:flex;flex-direction:row;flex......
  • git--提交日志规范
    对于版本控制工具来说,尤为重要的就是每次提交版本到代码库的日志撰写。清晰、规范、格式化的提交日志有助于追踪版本修改,查看历史记录等。Git不允许提交日志为空,这里推荐......
  • git--更改已提交的日志
    如何修改Git已提交的日志在某些时候,你发现了之前提交到git上的日志描述不全或者描述有误,这时你是会想要修改它的。但提交已经是push到服务器,甚至是已经有好几个提交在后......
  • 定时任务-crontab简单用法
    定时任务-crontab简单用法crotab定时任务:在服务器上设置定时器,来执行特定的任务脚本,比如phpXXX或者pythonXXX,或者gorun***crontab基本用法:-crontab时间设置:......
  • Linux case语句用法
    case命令case语句与if-then-else语句的区别。例1:if-then-else语句,比较繁琐[19:37:32root@libin3libin]#usermod-Grootstudent[19:22:33root@libin3libin]#......
  • Git版本回退
    转自:https://www.liaoxuefeng.com/wiki/896043488029600/8970135735121921.reset命令--hard参数首先查看commit记录,myproj%gitlogcommit7ce989d2294aeede765a479......
  • Typora+picgo+github图片及文件上传
    一、本地文件上传github右上角newrepository复制https连接在本地下载:git然后找到你要上传的文件夹项目,右键点击文件夹(注意:不能选单个文件或者压缩包......
  • Git代码拉取与推送
    转自:https://www.cnblogs.com/techflow/p/13895261.html1.拉取实gitpull并不是严格意义上的代码拉取命令,至少它还不是最细粒度,更细粒度的是gitfetch。gitfetch:将远程......