git 摘要
git使用摘记
- git冲突的问题主要是在修改的部分而不是添加的部分, 如果merge的文件在同一个位置有不同的信息则git会报错
 - git push origin中的origin表示的是远程的仓库名为origin, 一般我们只有一个远程仓库, 它默认的名称就是origin
 - git pull命令会自动merge, 可能就会产生合并冲突
 - git diff命令不仅可以比较文件还可以比较分支, 这个对为程序打补丁有用, 使用git diff master > mypat, 在git commit -a -m "msg"之后返回到master, 会发现居然会有mypat文件, 按理来说是没有的, 因为mypat的文件格式是git可以识别将会特殊对待的补丁文件, 在另一个分支上使用git apply mypat打上补丁即可, 接着删除mypat
 - git的merge默认就是移动了分支指针
 - HEAD指针 -> 分支指针 -> 提交点
 
常用子命令
- git tag
 - git checkout
 - git branch
 - git remote
 - git config
 - git log --pretty=oneline --abbrev-commit
 - git reflog --pretty=oneline --abbrev-commit
 - git clone
 - git push origin brh:brh
 - git push --tags
 - git pull
 - git status
 - git add
 - git commit
 - git stash(使用的前提是将修改add到stage中)
 - git stash list
 - git stash pop
 
一些概念
- 版本库: .git目录
 - 工作区: 包含着.git目录的目录
 - 所谓的HEAD指针的值就是保存在.git目录下的一个HEAD文件中的
 
注意点
- 使用ssh密钥连接github的话, 那么remote的url就要是ssh的, 否则无法push, 会提Permission denied
 
git 摘要的更多相关文章
- 看日记学git摘要~灰常用心的教程
		
看日记学git linux 命令行 cd ls / ls -a clear mkdir rmdir echo "hi, good day" > hi.txt touch he ...
 - 论文阅读笔记十三:The One Hundred Layers Tiramisu: Fully Convolutional DenseNets for Semantic Segmentation(FC-DenseNets)(CVPR2016)
		
论文链接:https://arxiv.org/pdf/1611.09326.pdf tensorflow代码:https://github.com/HasnainRaz/FC-DenseNet-Ten ...
 - 论文阅读笔记十二:Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation(DeepLabv3+)(CVPR2018)
		
论文链接:https://arxiv.org/abs/1802.02611 tensorflow 官方实现: https: //github.com/tensorflow/models/tree/ma ...
 - 论文笔记-Deep Affinity Network for Multiple Object Tracking
		
作者: ShijieSun, Naveed Akhtar, HuanShengSong, Ajmal Mian, Mubarak Shah 来源: arXiv:1810.11780v1 项目:http ...
 - 11.经典O(n²)比较型排序算法
		
关注公号「码哥字节」修炼技术内功心法,完整代码可跳转 GitHub:https://github.com/UniqueDong/algorithms.git 摘要:排序算法提多了,很多甚至连名字你都没 ...
 - Git命令学习摘要
		
1.git init --初始化git项目 2.git status --查看项目的状态 3.git add filename --添加文件到项目 4.git diff filename --查看工 ...
 - Git使用摘要
		
svn过渡到git流程.使用我一直git svn场景,对于遇到的一些问题,并经常使用的功能来概括: 1.git svn出口: git svn clone "svn通路" 2.git ...
 - 多本地代码工作点更新到2个远端GIT仓库
		
摘要:本文介绍了笔者多个本地工作节点(地方)的多台电脑(PC/笔记本电脑)同步源码到2个远端的GIT(一个GITHUB国外强制公开,一个oschina国内可不公开). 作者:太初 转载说明:请指明原作 ...
 - Git(最基本使用远程仓库:github)-V1.0
		
所有操作的根目录是:D:/zqzGit文件夹,这个目录也是git仓库 git bash清屏 clear 1.安装(略) 2.安装后记得配置: $ git config --global user ...
 
随机推荐
- Unobrusive Ajax使用
			
mark一下:[ASP.NET MVC 小牛之路]14 - Unobtrusive Ajax篇文章,果断记下来,网址: http://www.cnblogs.com/willick/p/3418517 ...
 - [转]Marshaling a SAFEARRAY of Managed Structures by P/Invoke Part 1.
			
1. Introduction. 1.1 I have previously written about exchanging SAFEARRAYs of managed structures wit ...
 - Tensorflow方法介绍
			
一.reduce系列函数(维度操作) 1.tf.reduce_sum( input_tensor, axis=None, keep_dims=False, name=None, reduction_i ...
 - 远程私有库的创建 pod  组件化
			
参考: http://www.cnblogs.com/hs-funky/p/6780203.html http://www.jianshu.com/p/4b63dfbd8be7 http://ww ...
 - C++的一种业务分发方案(另类的工厂模式)
			
在C++中,传统的业务分发.总要写一大串的switch-case,并且每次添加新业务时.都要在原有的switch-case里加一个分支,这就违反了设计模式中的开放封闭原则. 下面这样的方案,就全然去除 ...
 - (转)TestNG框架提供两种传入参数的方法:
			
1.从testng.xml传入参数. 如果参数是一些简单的值,可以直接在testng.xml中定义.这也是最常用的一种. 可以在测试用例中给参数一个默认值.这样,即使在xml文件中没有这个变量,你的测 ...
 - react 中文文档案例四 (登陆登出按钮)
			
import React from 'react'; import ReactDOM from 'react-dom'; class LoginControl extends React.Compon ...
 - 奇妙的 clip-path  几何图形
			
CSS 新属性 clip-path,意味裁剪路径的意思,让我们可以很便捷的生成各种几何图形. clip-path 通过定义特殊的路径,实现我们想要的图形.而这个路径,正是 SVG 中的 path . ...
 - hdu3483 A Very Simple Problem  非线性递推方程2   矩阵快速幂
			
题目传送门 题目描述:给出n,x,mod.求s[n]. s[n]=s[n-1]+(x^n)*(n^x)%mod; 思路:这道题是hdu5950的进阶版.大家可以看这篇博客hdu5950题解. 由于n很 ...
 - linux 中iscsi服务
			
###############第一步: 创建一个2G的分区第二步: yum install targetcli -y 第三步:创建一个2G的分区,并同步 第四步: 执行tagetclils查看 ...