您的位置:首页 > 其它

git 使用记录

2015-06-04 17:41 155 查看
1、修改提交信息

如果还没有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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: