git 使用记录
2015-06-04 17:41
155 查看
1、修改提交信息
如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要
xxx还是有问题那次提交的commit id,单独建立tmp分支修改说明,然后将后面的提交一个一个的cherry-pick到新分支,然后删除掉旧的分支就可以了
2、权限问题
error: insufficient permission for adding an object to repository database .
sudo chmod -R 777 .git/objects
如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要
git commit --amend;如果进行了新的commit,只需要
git reset --soft xxx(xxx有问题那次提交的commit id),然后在进行
git commit就行,不过所有后面的提交都成为了一次提交;如果想保持每次提交独立的话,使用
[code]git checkout -b tmp ^xxx git cherry-pick xxx git commit --amend git cherry-pick <依次后面的提交id>
xxx还是有问题那次提交的commit id,单独建立tmp分支修改说明,然后将后面的提交一个一个的cherry-pick到新分支,然后删除掉旧的分支就可以了
2、权限问题
error: insufficient permission for adding an object to repository database .
sudo chmod -R 777 .git/objects
相关文章推荐
- sqlserver导入excel的电话号码(身份证)变为科学计数解决方式
- 使用innobackupex备份mysql遇到的问题
- leetcode Maximum Depth of Binary Tree
- nodejs——require单次加载
- 远程连接虚拟机,怎样将窗体模式转换为全屏模式???
- LeetCode:3Sum
- What day is it
- ios事件的通知方法
- 互联网思维的四大构成要件
- java的list几种实现方式的效率(ArrayList、LinkedList、Vector、Stack),以及 java时间戳的三种获取方式比较
- java的list几种实现方式的效率(ArrayList、LinkedList、Vector、Stack),以及 java时间戳的三种获取方式比较
- C#利用Renci.SshNet类库实现SFTP协议操作文件
- C# 透明背景Panel, 透明图像, PitureBox透明效果
- struts升级
- 求1的个数
- linux系统进程的内存布局
- hdu 2842(矩阵快速幂+递推)
- andorid 自定义SwitchButton
- MyISAM和InnoDB存储引擎的区别
- gulp-notify处理报错----gulp系列(二)