首页 > 其他分享 >Book-Git从入门到精通

Book-Git从入门到精通

时间:2023-05-23 22:22:52浏览次数:32  
标签:Git git xxxx 入门 -- stash Book 分支

Book-Git从入门到精通

git add .
git add --all

git log --oneline --graph

git rm xxxx --cached

git commit --amend -m "xxxx" 修改最后一次commit信息
git rebase
git reset

git clean -fX 清除忽略的文件
git blame xxx
git blame -L 5,10 XXX 指定5~10行

git reflog 默认保留30天 查找分支的SHA-1
分支只是一个指向某个Commit的指向标

非文本文件冲突
git checkout --ours xxxx
git checkout --theirs xxxx

HEAD 缩写 @
ORIG_HEAD

手中任务做一半,临时切换别的任务
1.
git add --all
git commit -m "not finished yet."
git reset HEAD^

git stash
git stash list
git stash pop stash@{2}
git stash drop stash@{0}
git stash apply stash@{0}
pop --- apply+drop

filter-branch /ref/origina/refs/heads/master

cherry-pick

git branch --remote / -r 显示远端分支
git remote -v

git pus origin :cat 删除远端分支,推送空的内容更新在线cat分支内容,变相删除该分支。

git format-patch
git am xxx

标签:Git,git,xxxx,入门,--,stash,Book,分支
From: https://www.cnblogs.com/yongchao/p/17426558.html

相关文章

  • Git的安装
    Git属于分散型版本管理系统,是为版本管理而设计的软件。Linux的创始人LinusTorvalds在2005年开发了Git的原型程序。当时,由于在Linux内核开发中使用的既有版本管理系统的开发方许可证发生了变更,为了更换新的版本管理系统,Torvalds开发了Git。一、下载与安装下载地址:http://msysg......
  • jupyter notebook更改默认工作目录
    jupyternotebook默认配置路径:C:\Users\Administrator\.jupyter\jupyter_notebook_config.py如果找不到配置文件,可以生成一个jupyternotebook--generate-config生成配置文件,启动jupyternotebook,会显示配置文件的路径。打开配置文件jupyter_notebook_config.py,找到c.Noteb......
  • MongoDB入门
    一、业务应用场景三高需求:高并发读写需求海量数据的高效率存储和访问的需求对数据库的高扩展性和高可用性的需求应用场景:社交场景,使用MongoDB存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人,地点等功能游戏场景:方便查询、高效率存储和访问物流场景:......
  • .gitignore不起作用
    .gitignore文件不在正确的位置:确保你的.gitignore文件位于项目的根目录下,并且命名为.gitignore(注意文件名前面的点)。文件已经被Git跟踪:如果某个文件已经被Git跟踪并且已经在之前的提交中被包含进版本控制,.gitignore文件对该文件将不起作用。你需要使用gitrm--ca......
  • git-lfs 客户端安装
    curl-shttps://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh|sudobashyuminstallgit-lfs参考地址:https://github.com/git-lfs/git-lfs/blob/main/INSTALLING.md......
  • Git 实用命令
    git config:  gitconfig命令就是对git进行一些配置。而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?从上图我们可以看到相关的三个关键词,即local、global、system,这就是git里的3个配置文件 .git/config 文件,即「仓库级配置」文件:这个配置中的设置只对当前所......
  • How to Delete a Git Branch Both Locally and Remotely
    TL;DRversionhttps://www.freecodecamp.org/news/how-to-delete-a-git-branch-both-locally-and-remotely///deletebranchlocallygitbranch-dlocalBranchName//deletebranchremotelygitpushorigin--deleteremoteBranchName#ToMakeLinuxshowuser@h......
  • Git如何同步多个远程仓库
      Git如何同步多个远程仓库 https://blog.csdn.net/L_Y_Fei/article/details/108406927 cdexisting_repogitremoterenameoriginold-origingitremoteaddoriginhttp://xx.xx.xx.xx/xx.gitgitpush-uorigin--allgitpush-uorigin--tagsgitpush-uorigin......
  • java入门
    java简介:1.什么是程序:程序通常指完成某些事情的一种既定方式和过程;(方式){细节1;细节2;细节3}(过程){第一步;第二步;第三步}2.java的产生:1995年诞生。java之父高斯林3.java的发展史:java诞生于1995年。java目前在企业开发过程中,使用和占有率最高的是jdk1.84.java的技术平台:java技术平......
  • 《workflow跳远》activiti篇——activiti简介入门
    工作流为什么出现最初,开发人员开发一个流程,例如请假流程,员工提出请假申请——领导同意——财务人员记录,一般通过状态字段来跟踪流程变化,设zt=0为初始状态,zt=1为保存状态,zt=2提交到领导,zt=3提交到财务,zt=4财务人员记录完成。员工、领导、财务人员这些不同角色,通过状态字段的取值决......