git使用问题汇总
来源:互联网 发布:奶茶网络营销策划方案 编辑:程序博客网 时间:2024/06/05 02:41
将平常有记录在案的git问题汇总一下,不定期更新:
1、git pull insufficient permission for adding an object to repository database .git/objects
原因:“.git/objects”下有些文件归属有问题
解决:第一步:切换到git的根目录下——dsware_vbs_cache_v1r3c50
第二步:git命令:ll -a 显示所有文件,找到.git文件夹
第三步:cd .git/objects 进入文件夹,发现有些文件的用户和所在组是root
第四步:cd - 回到先前的目录
第五步:su 切换到root权限下
第六步:chown -R xqf: .git 将".git"里的所有用户和组改为xqf
问题解决
2、error: Untracked working tree file '' would be overwritten by merge.
将提示的本地有的远程没有的文件删除即可
3、如果合并错了分支,或者改了很多不想保存,想回到原先的版本
第一步:git log, 找到之前提交的 commit 串号,复制下来
第二步:git reset --hard **********, *号表示你想要回退的commit串号
所以,每次提交的时候,日志一定要打印关键日志。
fatal: git checkout: updating paths is incompatible with switching branches.
原因:If the remote branch you want to checkout is under "New remote branches" and
not "Tracked remote branches" then you need to fetch them first:
解决方法:
步骤一:git remote update
步骤二:git fetch
步骤三:git checkout -b local_branch origin/remote_branch
error: insufficient permission for adding an object to repository database .git/objects
error: Error building trees
原因:
git库权限的问题:当前用户所在对objects文件夹的权限不够,利用chown命令解决
$ ls -la,查看git库的所有者
在git库目录下:
$su
$chown -R xqf:xqf .git
6、如果远程仓库分支删掉了,恢复步骤
第一步:git branch -a
这里会显示本地和远程的所有历史分支名,远程分支名称前会有(remotes/origin/)
第二步:git log origin/v1_develop_ut_vrc
这里选择想要恢复的远程分支:v1_develop_ut_vrc,查看commit log
[dsware_vbs_cache_v1r3c50]$ git log origin/v1_develop_ut_vrc
commit cf6efd2f022c125a44ce54c8d66fab56210e7d68
osd test case can success ---- 这一行是当时commit的时候记录的日志
第三步:git checkout -b test cf6efd2f022c125a44ce54c8d66fab56210e7d68
将其恢复到本地分支,取名为 test
- git使用问题汇总
- 使用git遇到的问题汇总
- git基础问题汇总
- Git问题汇总
- git 使用汇总
- git 使用汇总
- Git使用汇总
- Git使用常见问题汇总
- git 使用常见问题汇总
- Git及GitHub使用遇到的问题汇总
- 开发工具使用问题汇总 editPlus,Eclipse、SourceTree、Git、
- Git 使用的简单汇总
- Git 使用的简单汇总 .
- Git 使用的简单汇总
- Git 使用的简单汇总
- Git 使用的简单汇总
- Git使用常见问题解决方法汇总
- Git使用常见问题解决方法汇总
- 从零开始搭建架构实施Android项目
- Git 分支管理详解
- Opencoo软件研发管理云
- Android 发表说说一般用到的界面布局
- Andriod timer定时器四种常见的使用方法
- git使用问题汇总
- socket编程中父子进程、兄弟进程的端口问题
- 使用CocoaPods做依赖管理(淘宝源更换为HTTPS)--转自 唐巧技术博客
- 欢迎使用CSDN-markdown编辑器
- php模拟宠物喂饱
- POJ 3734 Blocks(矩阵优化+DP)
- 通过adb操作安卓亮屏解锁打开app
- 安装redis3.0.6
- xmpp了解以及框架配置的问题