一、安装

本人使用的是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

最新文章

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

热门文章

  1. yaml文件的格式
  2. 吴裕雄--天生自然 R语言开发学习:使用键盘、带分隔符的文本文件输入数据
  3. linux下如何查看服务器的硬件配置信息
  4. 微信小程序开发-易源API的调用
  5. 第十六届“二十一世纪的计算”学术研讨会 密西根州立大学教授Anil K. Jain主题演讲
  6. Java IO: 管道
  7. <JZOJ5910>duliu
  8. unittest(6)- 作业- 测试类中写多个函数
  9. Docker Linux下安装
  10. Docker容器时间同步问题