linux环境下使用git

在ubuntu使用git的第一天

条件:首先需要在gitee或者github账号

安装git

命令:sudo apt install git

查看是否安装成功:git --version

如图:在这里插入图片描述

设置用户名和邮箱

使用命令git config --global user.name "名称"设置用户名
使用命令git config --global user.email "邮箱"设置邮箱

查看设置的用户名和邮箱
使用命令git config --global --list

结果如图:
在这里插入图片描述

生成密钥信息

输入命令ssh-keygen -t rsa -C"youremail"
之后一直回车即可。

youremail:你自己的邮箱账号 。
补充:-t:指定要创建的密钥的类型。rsa:一种加密算法。-C:添加注释

把密钥上传到gitee或github上

在linux中找到密钥

cd ~/.ssh/

cat ./id_rsa.pub

过程如图:在这里插入图片描述

你也可以直接使用sudo find / -name id_rsa.pub来查找。

然后将公钥复制到gitee或GitHub的ssh的公钥配置上。(在个人设置-安全设置-ssh公钥)


使用git上传文件
  1. 创建一个文件夹,并初始化

    mkdir test

    git init

  2. 添加、修改文件并将文件放入暂存区

    git add 文件(新添加的文件或修改的文件)

    也可以直接添加当前目录 git add .

  3. 将暂存区的文件提交到仓库

    git commit -m "提交的信息"

  4. 连接远程码云项目并上传

    git remote add origin https://gitee.com/your name/test.git //建立远程链接git@10.180.30.18:test/your_file_name.git ()
    //一种是https,一种是ssh
    //上传文件
    git push origin master //将本地的分支版本上传到远程并合并。
    注意:如果当前分支与主机存在追踪关系,则可以使用参数“-u”指定一个默认的主机,之后使用git push 后面就不要加参数。
    

后面要依次输入个人设置下的名字(个人设置下,@名字),不是你gitee的名字。

如果出现

error: 无法推送一些引用到 ' git@10.180.30.18:test/your_file_name.git'
提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
提示:(如 'git pull ...')。
提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。

先使用git pull,再使用git push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值