posts - 95,comments - 0,views - 12934

1、安装git

  • 终端输入sudo apt-get install git

2、配置git

  • 配置用户名
    • 终端输入git config --global user.name "your name",将替换成你的用户名(一般就和gitee上的用户名一致就行)
  • 配置邮箱
    • 终端输入git config --global user.email "your email",将替换成gitee绑定的邮箱
  • 查看配置信息
    • 终端输入git config --global --list

3、生成公钥

  • 终端输入ssh-keygen -t rsa -C "your email",将替换成gitee绑定的邮箱。然后一路按Enter键即可(均按默认),只需要注意生成文件的位置即可(该命令输出在终端上的信息有显示),一般生成两个文件:id_rsa.pub(公钥)和id_rsa(私钥)
  • 假设生成的公钥文件在/home/winterz/usr/bin/id_rsa.pub,这里随便编的,后面的命令大家要按自己的路径填(上一个命令在终端中打印的信息中有生成的路径)。终端输入cat /home/winterz/usr/bin/id_rsa.pub,将该文件的内容打印到终端上,复制
  • 打开gitee的个人设置中的ssh公钥管理部分,将复制内容粘贴到文本框内,即可添加成功

4、测试配置是否成功

  • 终端输入ssh -T git@gitee.com,可能会输出一些信息例如以下这种:
The authenticity of host 'gitee.com (180.76.198.77)' can't be established.
ED25519 key fingerprint is SHA256:+ULzij2u99B9eWYFTw1Q4ErYG/aepHLbu96PAUCoV88.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? 

这个是SSH连接时的安全提示,确认是否要连接gitee.com,我们直接输入yes就可以了。然后最后输出有HI ...successfully这样的字段就表示配置成功了

5、第一次推送

  • 初始化仓库
    • 进入到我们要提交的目录当中
    • 终端输入git init,可能会有以下这样的提示信息:
提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示:	git config --global init.defaultBranch <名称>
提示:
提示:除了 'master' 之外,通常选定的名字有 'main''trunk''development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示:	git branch -m <name>

这段提示是关于 Git 仓库初始化时默认分支名称的变更。以前默认用master,现在有的项目默认用main等等名称。我们随便选一个都行,这里就用master作为默认分支名吧。终端输入git config --global init.defaultBranch master就可以了

  • 添加代码
    • 终端输入git add .(有个黑点别忘了)这表示添加当前目录所有文件,也可以添加指定文件,这里就不赘述了
  • 提交代码
    • 终端输入git commit -m "message" , 将message替换成你的提交信息,随便写点就行
  • 添加远程仓库地址
    • 终端输入git remote add origin url ,把url替换成gitee上建立的仓库地址,http或者ssh的形式,推荐用ssh,因为我们之前添加了ssh公钥,若用http,则需要进行认证,即输入用户名和密码进行验证,不太方便
  • 本地仓库推送到远程存储仓库
    • 终端输入git push -u origin master ,第一次推送要加-u选项,后面就不用加了,然后这里的master要根据自己本地仓库的分支名进行替换,终端输入git branch进行查看

本文重点是分享第一次配置和使用git,就不讲述过多的git命令了,需要的话大家可自行上网查看相关教程

posted on   Dylaris  阅读(349)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示