Git 篇

作者: 咸湿仔灬 | 来源:发表于2017-05-10 22:08 被阅读7次

1、合并分支

 git rebase XX   , 然后解决冲突  ,再 git add -A  , 再git rebase --continue

合拼完要强行推一次,不然以后都推不了,只能重新再合并  ()=>  强行推的代码是    git push origin  xxx  -f

2、遇到紧急要在当前分支改然后要推到线网的

git stash 

使用git的时候,我们往往使用branch解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码,如果别人或者自己发现原有的分支上有个不得不修改的bug,我们往往会把完成一半的代码commit提交到本地仓库,然后切换分支去修改bug,改好之后再切换回来。这样的话往往log上会有大量不必要的记录。其实如果我们不想提交完成一半或者不完善的代码,但是却不得不去修改一个紧急Bug,那么使用'git stash'就可以将你当前未提交到本地(和服务器)的代码推入到Git的栈中,这时候你的工作区间和上一次提交的内容是完全一样的,所以你可以放心的修Bug,等到修完Bug,提交到服务器上后,再使用'git stash apply'将以前一半的工作应用回来。也许有的人会说,那我可不可以多次将未提交的代码压入到栈中?答案是可以的。当你多次使用'git stash'命令后,你的栈里将充满了未提交的代码,这时候你会对将哪个版本应用回来有些困惑,'git stash list'命令可以将当前的Git栈信息打印出来,你只需要将找到对应的版本号,例如使用'git stash apply stash@{1}'就可以将你指定版本号为stash@{1}的工作取出来,当你将所有的栈都应用回来的时候,可以使用'git stash clear'来将栈清空。

在这里顺便提下git format-patch -n , n是具体某个数字,例如'git format-patch -1'这时便会根据log生成一个对应的补丁,如果'git format-patch -2'那么便会生成2个补丁,当然前提是你的log上有至少有两个记录。

3、删除 一些 没有Git add 的 文件

git clean -f     清理文件

git clean -df 清理文件路径

4、 删除分支

git branch -D

5、新建分支

git checkout -b 

6、查找分支

git branch

相关文章

  • git篇

    关键词汇 简称 删除本地分支步骤:1.先切换到不是本地分支git checkout dev2.然后删除命令git ...

  • Git篇

    git 的基础命令行操作 touch xxx git init ==> 初始化本地仓库git add

  • Git 篇

    1、合并分支 git rebase XX , 然后解决冲突 ,再 git add -A , 再git rebas...

  • git篇

    1.如何删除github上的文件 git rm --cached filename git commit -m "...

  • Git篇

    一、Git介绍 所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也...

  • git篇

    如何拿到git密钥 1 鼠标右键 选中 Git Bash here2 cd ~/.ssh/ 若无 自己创建3 mk...

  • Git分支管理策略

    如果你已经看完了Git详细教程(一)Git详细教程(二)Git详细教程(三)三篇简单的Git教程,相信你对Git有...

  • 关于Git,你真的学会了吗?

    “锋哥,Git有什么可说的,不就是git add添加,git commit提交嘛” 听说我要写一篇Git教程,小...

  • Git常用命令符

    学习笔记之Git篇: 1. 安装Git: 这个其实挺简单的在Git官网上下载对应版本的Git Windows软件 ...

  • Git 入门指南

    Git 入门指南 [TOC] Git 基本操作,一篇文章就够了! 1. Git简介 在实际开发中,会使用Git作为...

网友评论

      本文标题:Git 篇

      本文链接:https://www.haomeiwen.com/subject/qqhntxtx.html