zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    pip安装不成功的解决办法
    nginx常用的请求头参数和防DDOS攻击
    nginx报错:‘open too many files’解决
    nginx根据http_user_agent来拦截访问
    centos7安装logstash
    aws创建实例ec2时关联IAM
    docker清理多余的镜像和stop的容器
    理想
    +: indexed part-select
    Features Download Pricing Mind Maps Blog XMind的快捷键
  • 原文地址:https://www.cnblogs.com/yuruhao/p/7159785.html
Copyright © 2011-2022 走看看