您的位置:首页 > 其它

Git常用

2016-01-21 17:38 609 查看
1、git关联远程分支时候报错:不能同时更新路径并切换到分支'XXX'

  这个时候需要先把远程分支pull下来就可以了

**git branch --set-upstream master origin/next**手动建立追踪关系

2、推送当前分支并建立与远程上游的跟踪,使用
  git push --set-upstream origin master

  这个时候可能报错

error: 无法推送一些引用到 '.......'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull ...')

执行git pull origin master 将远程仓库分支的更新PULL下来后就可以执行推送与跟踪远程分支了

注:Write failed: Broken pipe6/12845), 2.89 MiB | 11.00 KiB/s
fatal: The remote end hung up unexpectedly
error: pack-objects died of signal 13
如果碰到这个错误 说明得给文件赋权限了。

3、添加.gitignore文件却无法忽略跟踪文件

  有可能是添加gitignore时 文件已经存在这时候gitignore的设置是无效的

  需要执行git rm --cached logs/* 相应命令(删除文件在git上的记录,实际上是没有删除文件的)

4、将缓存区的文件撤回工作区 git reset

5、丢弃工作区的修改git checkout -- file

6、修改提交了的注释git commit --amend (限于最近一次)

7、netstat -nap | grep ××××××查看监听的端口的进程id

8、kill -9 进程id
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: