Linux Git 安装配置使用

  • 首先要确定是否安装 git  使用命令  git --version

  • 如果没有安装   sudo apt install git

  • 安装完成后进行git配置,输入指令git config --global user.name "xxx"和 git config --global user.email "你的邮箱地址"()

  • 配置完成后,需要创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa(注意ssh-keygen之间没有空格),会在用户目录~/.ssh/下建立相应的密钥文件。

  • 创建完公钥后,需要上传。使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容。将ssk 复制到git上就可。

  • 然后 可以使用  git pull git@gitlab.xxxx.net:xxxxxx/xxxxxx.git (ssh为例)    拉取mster代码

  • 此时我们查看分支 只有master

  • 如果我们查看拉取所有的分支  使用 git fetch是会报错的  因为我们没有指定远程分支

  • 配置远程仓库

  • 现有文件需要上传到git
    git remote add origin https://xxxxx
    
    如果再添加一个远程仓库
    git remote set-url --add origin https://xxxxxx
    
    注意这里多次添加需要用
    git remote set-url --add
    不然会报错:
    fatal: remote origin already exists.
    或者改名
    git remote add otherOrigin https://url
    
    一次提交到所有远程仓库
    git push --all
    
    注意
    
    git pull 是 git pull (from) origin (to) master
    git push 是 git push (to) origin (from) master

     

  • 接下来即可以使用git

  •  git reset --hard  HEAD~1    回到上一个版本
                         git reflog                             查看版本的日志
    git checkout -- <文件>    丢弃工作区的改动
    git branch <name>    创建一个新的分支
    git branch                    查看分支
    git checkout <name>   切换分支
    git checkout -b <name> 创建并切换分支
    git merge <name>·   合并某个分支到当前分支
    git branch -d <name> 删除分支
    git log --graph --decorate --oneline
    git  branch -a
    git pull 是把远程分支的代码拉取下来并合并到本地分支
    新建远程分支:
    git checkout -b name
    git push origin name:name
    git branch -a  查看所有分支
     git push origin --delete name
    或者是:
    git push origin :name  推送一个空的分支 到远程 相当于 删除这个分支
    
    
    
    
    
    
    echo "# spider" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/xxxxxxx/xxxx.git
    git push -u origin master

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值