git 代码提交及代码更新

1、git忽略文件权限修改

在使用git进行版本管理的时候,有时候只是修改了文件的权限,比如将pack.php修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改

git 代码提交及代码更新

可以看到git把文件权限也列入了版本管理。
解决方法:
    git中可以加入忽略文件权限的配置
    $ git config core.filemode false
    这样就设置了忽略文件权限。查看下配置:
    $ cat .git/config

git 代码提交及代码更新

 2、git代码更新错误处理

有时本地代码权限修改较多,不能对所有.git/config文件进行修改,在进行代码同步时遇到错误:
    error: .repo/manifests/: contains uncommitted changes

git 代码提交及代码更新

可进行下面操作,先将提交的代码切换到新的分支,然后通过cd .repo/manifests 切换到 .repo/manifests目录下执行git stash命令,并通过git clean -f -d命令删除变化记录目录,然后使用repo sync就可以通过了。

3、拉取新的代码提交

git status .
git pull rockchip-linux HEAD

4、提交新的补丁

git push  仓库名  本地分支:远程分支
git  push  rk     TQ1:TQ1

上一篇:MySQL performance学习笔记一


下一篇:Linux 安装 Composer