排序
IntelliJ IDEA使用Git时Fetch失败
使用IntelliJ Idea时,想从远程仓库执行fetch,push,pull命令时提示Could not read from remote repository.具体如下 14:31:53 Push failed: Failed with error: fatal: Could not read from r...
理解git revert和git reset的区别(如何安全、科学的回滚git版本历史)
准备 理解revert和reset命令的前提是理解git仓库的各个状态,如下图: 可以将git仓库的三个状态分别称为:工作目录、缓存区快照、提交历史。 至于何种操作会处于这三种状态,参考下图: 新建的...
Idea新建文件默认自动加入cvs(git,svn)
环境信息: IntelliJ IDEA: Version 2018.1.4; cvs:git; 设置idea将新添加的文件自动加入版本控制的方法是Setting->Version Control->Confirmation 如图所示,如果想要默认添加到cvs,...
git技巧:配置和删除配置
配置 Git配置某一项,比如用户名: git config user.name 'cobcmw' 删除配置 Git删除某项配置,比如删除用户名: git config --unset user.name 或 vim ~/.gitconfig
Windows平台如何升级Git到最新版本(非卸载重新安装)
在Windows平台你可以按照下面的步骤对已经安装的Git进行升级。 检查当前版本: C:\Users\michael>git version git version 2.17.1.windows.2 如果你的版本在2.14.2和2.16.1之间,执行下面的...
解决git报ssh variant ‘simple’ does not support setting port
解决办法: 在git bash中输入命令 git config --global ssh.variant ssh
ssh connect to host github.com port 22 Connection refused
背景:电脑(win10)重装后,提交(push)代码提示ssh: connect to host github.com port 22: Connection refused,无法进行代码提交。 在windows上更新了git仓库中的代码后,由于我前阵子刚重装了...
如何撤销Git操作?
Git 版本管理时,往往需要撤销某些操作。 本文介绍几种最主要的情况,给出详细的解释。更多的命令可以参考《常用 Git 命令清单》 一文。 一、撤销提交 一种常见的场景是,提交代码以后,你突然...
使用git stash暂时保存当前工作
在实际开发中,你当前的工作正在进行,可能当前版本库中的代码处于一种混乱的状态,假如此时的你又有了其他的需求,比如想pull最新代码,又不想新增commit;或者为了fix一个紧急的bug,需要先返...
解决Gi合并分支refusing to merge unrelated histories错误
背景: 有两个仓库,分别为A(github.com)和B(gitlab.com),在这两个仓库分别有两个相同名字的项目p(除名字外不存在任何关系),然后我想把本来在本地的A仓库的p项目代码,提交到B仓库。我的思路...




