git常见问题总结】的更多相关文章

整理我的Git常见问题和命令 目录 整理我的Git常见问题和命令 提交注释规范 合并分支 clone & 切换分支 支持中文路径显示 账户及密码 基于远程分支创建本地分支 提交注释规范 举例:feat(电控/code):实现通讯功能 feat:新功能(feature) fix:修补bug docs:文档(documentation) style:格式(不影响代码运行的变动) refactor:重构(即不是新增功能,也不是修改bug的代码变动) test:增加测试 chore:构建过程或辅助工具的…
RPC failed; error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), er rno 10054 解决: 应该是pull 内容更新太多,需要设置postBuffer更大些,具体看上面的链接 git config --global http.postBuffer 524288000 https://segmentfault.com/q/1010000002221288…
创建本地分支:git branch dev 报错:fatal: Not a valid object name: 'master'. 原因: 问题描述-一个非法的master,原因:本地还没有创建master,你可以执行以下git branch,会发现没有看到本地分支列表 解决方案: 如果本地没有文件,添加一个文件 此时本地仓库主干master 创建成功,使用git branch 查看本地分支列表,会查看到如下图所示 可以创建本地分支: git branch dev 参考原文: http://s…
在Windows上更新了git 版本后,clone/pull时出现错误, unable to negotiate with *.*.*.*: no matching key exchange methodfound. Their offer: diffie-hellman-group1-sha1 解决方法:在执行git pull/clone之前,输入: export GIT_SSH_COMMAND='ssh -o KexAlgorithms=+diffie-hellman-group1-sha1…
在学习git的过程中,遇到如下问题,特整理如下: 1 error:src refspec master does not match any 问题产生 a git服务器使用如下命令新建一个项目 $ cd /opt/git $ mkdir project.git $ cd project.git $ git --bare init b 客户端clone代码并提交 $ cd myproject $ git init $ git add . $ git commit -m 'initial commi…
一.设置git的user name和email: git config --global user.name "lei.li" git config --global user.email "lei.li@gmail.com" 二.生成SSH密钥过程: 1.查看是否已经有了ssh密钥:cd ~/.ssh 2.生存密钥: ssh-keygen -t rsa 最后得到了两个文件:id_rsa和id_rsa.pub 三.git push失败 报错信息: To regist…
1.问题:在配置完成github上的ssh后如何使用ssh? 答: 1)http方式 url =https://github.com/username/test_repo.git 2)ssh方式:把url处改成ssh地址: url =git@github.com:username/test_repo.git url是 https的时候会采用用户名认证. 是ssh地址的时候才会采用ssh认证 2.问题:修改repository的url,即修改原来的clone使用的地址 答:git remote s…
上次写的的太模糊了,现在简单直接写出个人心得,如下: 原因是有人提交了.gitignore里面的内容,所以和本地的不一样,这样就有问题,那么pull都不可以,所以要这样: git update-index --no-assume-unchanged .gitignore git checkout .gitignore git pull origin master 然后再打开.gitignore,把自己要忽略的东西添加进去 最后:git update-index --assume-unchange…
所见即所得,建议大家用可视化的SourceTree专为git打造的,非常好用,废话不多说了. 原因是有人提交了.gitignore里面的内容,所以和本地的不一样,这样就有问题,那么pull都不可以,所以要这样: git update-index --no-assume-unchanged .gitignore git stash git pull git stash pop 打开可视化的git,丢弃.gitignore然后切换到分支,在合并master然后再打开.gitignore,把自要修改的…
问题: remote: Permission to beijing01/learn_github.git denied to liuhongyang02. fatal: unable to access 'https://github.com/beijing01/learn_github.git/': The requested URL returned error: 403 To see what your remotes are you can run: git remote -v 产生故障…