博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git常用
阅读量:5280 次
发布时间:2019-06-14

本文共 843 字,大约阅读时间需要 2 分钟。

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

转载于:https://www.cnblogs.com/linxingyun/p/5149068.html

你可能感兴趣的文章
Python Cookbook(第3版)中文版:15.14 传递Unicode字符串给C函数库
查看>>
Linux下SVN自动更新web [转]
查看>>
编程:对经验世界的析构与建构
查看>>
Openstack api 学习文档 & restclient使用文档
查看>>
vim linux下查找显示^M并且删除
查看>>
poj100纪念
查看>>
ExtJs4 笔记(5) Ext.Button 按钮
查看>>
把execl导入到数据库中
查看>>
阿里云人脸比对API封装
查看>>
如何将数据库中的表导入到PowerDesigner中(转)
查看>>
汇编总结一
查看>>
html5-表单常见操作
查看>>
String = ""和String = null的区别
查看>>
C#测试题若干,都是基础阿
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>
LeetCode: Anagrams 解题报告
查看>>
用cookie登录慕课网络教学中心刷评论
查看>>
Qt 中获取本机IP地址
查看>>