1、安装git
- 终端输入sudo apt-get install git
2、配置git
- 配置用户名
- 终端输入git config --global user.name "your name",将
替换成你的用户名(一般就和gitee上的用户名一致就行)
- 终端输入git config --global user.name "your name",将
- 配置邮箱
- 终端输入git config --global user.email "your email",将
替换成gitee绑定的邮箱
- 终端输入git config --global user.email "your email",将
- 查看配置信息
- 终端输入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
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命令了,需要的话大家可自行上网查看相关教程
标签:git,提示,虚拟机,gitee,master,终端,输入 From: https://www.cnblogs.com/winter-z/p/18314417