Git冲突,pull内容与本地已经有的内容冲突
03 04 2018
$gitpulloriginmaster Usernamefor'https://git.oschina.net':xxx Fromhttps://git.oschina.net/xxx/gittest *branchmaster->FETCH_HEAD error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge:fff.txt Pleasecommityourchangesorstashthembeforeyoumerge. Aborting Updating5581e8f..b9123fc ...
Mac下如何生成SSH Key
09 11 2017
步骤1.检查是否已经存在SSHKey 打开电脑终端,输入以下命令: ls-al~/.ssh 会出现两种情况 步骤2.生成/设置SSHKey 继续上一步可能出现的情况 (1)情况一:终端出现文件id_rsa.pub或id_dsa.pub,则表示该电脑已经存在SSHKey,此时可继续输入命令: pbcopy
git还原某个特定的文件到之前的版本
01 11 2017
场景:对于某个Git控制下的文件进行了修改,但是改的不满意,想退回到改之前的版本。假定该文件为src/main/main.c 解决方法: 第一步:在命令行中输入gitlogsrc/main/main.c得到该文件的commit历史。会得到类似下面的界面 第二步:复制需要回退版本的hash,在此假设我们回退到d98a0f565804ba639ba46d6e4295d4f787ff2949,则复制该序列即可 第三步:checkout对应版本。格式为gitcheckout,在此即为命令行中输入gitcheckoutd98a0f565...
git pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
01 11 2017
我用笔记本把代码同步到笔记本,然后做了一些修改、提交。修改完成。 第二天我来到公司(公司里用台式机,不是自己的笔记本),忘了先gitpull到本地之后,直接在台式机上的代码进行编写,突然想起忘了pull了,然后想用gitpull来更新本地代码。结果报错: viewplain 意思是我台式机上新修改的代码的文件,将会被git服务器上的代码覆盖;我当然不想刚刚写的代码被覆盖掉,看了git的手册,发现可以这样解决: viewplain [plain]copy...
git基本命令
31 10 2017
今天上班发现git冲突了然而自己还修不好。。好尴尬 学习一下git的基本命令 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 第二步,通过gitinit $gitinit InitializedemptyGitrepositoryin/Users/michael/learngit/.git/ 执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。 ...
CentOS安装Git
12 05 2017
下载最新git代码 wget-Ogit-master.ziphttps://github.com/git/git/archive/master.zip 编译 unzipgit-master.zip cdgit-master yuminstallopenssl-develcurl-develexpat-develperl-ExtUtils-MakeMakergettextgettext-libsgettext-develasciidocxmltodocbook2X ln-s/usr/bin/db2x_docbook2texi/usr/bin/docbook...