Linux下git使用
一、安装
本人使用的是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
最新文章
- Android View的滑动 动画
- 《Head First 设计模式》之装饰者模式
- C# 导入EXCEL 报错外部表不是预期的格式错误 .
- windows编程中c语言知识回顾
- 浅谈HTTP协议(上)
- Appium的理念
- 转Masonry遇到的问题
- ASP.NET 共用类库1
- PHP字符串替换函数strtr()
- Entify Framewrok - LINQ简单使用
- python机器学习工具包
- 我对asp.net运行机制的理解
- keras使用
- JAVA_AesCBC例子
- 洗礼灵魂,修炼python(20)--自定义函数(1)—基础概念
- C#中Invoke的用法1
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
- 为什么Java匿名内部类访问的外部局部变量或参数需要被final修饰
- SharePoint SSS(Security Store Service)服务-PowerShell
- From Alpha to Gamma (II)