git回退到某个历史版本

作者: 时间: 2015-12-27 评论: 暂无评论

首先查看历史版本,按q退出

git log

回退

git reset –-hard  af58//af58是从log里面看到的记录

删除远程分支

  git push origin :dev

推送本地分支

git push origin dev:dev

git推送本地分支到远程

作者: 时间: 2015-12-27 评论: 暂无评论
git push origin local_branch:remote_branch

远程如果没有本地分支,会自己创建

git切换本地分支为远程某个分支

作者: 时间: 2015-12-27 评论: 暂无评论

git切换远程分支

git fetch
git checkout dev

Linux环境git升级为最新版(绝对好用)

作者: 时间: 2015-12-05 评论: 暂无评论

从github上下载的最新git包,然后安装。


yum install install autoconf automake libtool gcc zlib-devel perl-ExtUtils-MakeMaker package gettext-devel curl curl-devel
wget https://github.com/git/git/archive/v2.9.2.tar.gz
tar zxvf v2.9.2.tar.gz
cd git-2.9.2
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
sudo vim /etc/profile
# 在最后一行添加
export PATH=/usr/local/git/bin:$PATH
#保存后使其立即生效
source /etc/profile

[错误]

yum install git #v 1.7 

在linux系统下,git从网上下载code,但报错误,:fatal: Unable to find remote helper for 'https'

如果安装了git,应该会找到目录 /usr/libexec/git-core

将这个目录添加到 /root/.bash_profile 中

PATH=/usr/libexec/git-core:$PATH:$HOME/bin
保存退出,然后用命令从新启动一下这个文件

source/root/.bash_profile

再用git下载你网上的代码就可以了