一、安装
本人使用的是centos 7,首先安装git
1.下载git:wget https://Github.com/Git/Git/archive/v2.3.0.tar.gz
2.下载之后解压:tar xvf v2.3.0.tar.gz
3.进入解押文件目录:cd git-2.3.0
4.依次运行如下命令:
./configure
autoconf
./configure --prefix=/usr/local/git/
5.安装:
make
make install
6.修改配置文件
vim /etc/profile
添加如下:
export GIT_HOME=/usr/local/git/
export PATH=$PATH:$GIT_HOME/bin
安装完毕!
二、链接github远程仓库
1.在Linux下生成秘钥
ssh-keygen -t rsa -C "youremail@example.com"
后面的是github账号(邮箱账号)
2.在github设置ssh
秘钥在root根目录下的.ssh 文件夹下的id_rsa.pub中,复制到github中即可,
添加好了之后,在Linux下要创建本地仓库的文件夹下运行:git init 命令创建本地仓库(后面操作都需在创建了本地仓库的文件夹中进行)
3.本地和github关联
git remote add origin git@github.com:yourgitname/repositoryname
关联的时候yourgitname是你的git名称,repositoryname是github上远程仓库的名称
这样本机和github关联成功
4.本地文件上传到github如果github中已有文件,那么需要先把github的文件同步到本地,如果没有,跳过此步
git pull origin master
本地文件同步到github: git push -u origin master
这样就能把本地的项目传到github中去了
本地上传到git:
git add -A
git commit -m '***'
git push
远程拉取到本地:
git fetch origin master #拉取
git merge origin/master #合并
本地获取远程最新代码:
git stash
git pull