git安装+生成SSH Key+与码云连接+简单使用
1. 配置git参数
运行安装下载好的git安装包
看git装好了没
$ git --version
配置参数用户名,Email地址
原因: Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址)
$ git config --global user.name zoeplanet
$ git config --global user.email 2471466173@qq.com
检查配置参数
$ git config --list
2. Git SSH Key 生成 +添加到gitee
码云提供了基于 SSH 协议的 Git服务,在使用 SSH 协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。
Git SSH Key生成
$ ssh-keygen -t rsa -C 2471466173@qq.com
(三个回车)
目标目录下生成了 id_rsa(私钥) id_rsa.pub(公钥)
目标目录下查看公钥+复制到Gitee的SSH配置中
$ cat id_rsa.pub
3. 创建版本库(仓库)
仓库:repository,一个目录,里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
新建一个空目录
$ cd /e/python/
$ mkdir gitzs
把该目录变成git可以管理的仓库
$ cd gitzs
$ git init
(目录下多了个.git的目录,作用:git跟踪管理版本库)
4. 关联远程库
在Gitee上新建仓库 ,复制SSH地址
一下命令要到仓库下才能操作
删除原有已有的远程库
$ git remote rm origin
关联需关联的远程库
$ git remote add origin git@gitee.com:cskaoyan123/python2.git
$ git remote add test git@gitee.com:zoeplanet/test.git
查看关联的远程库
$ git remote -v
5. 将文件下载到本地仓库
$git clone git@gitee.com:zoeplanet/test.git
6. 将文件上传到远程库
文件移到建立的本地仓库中
以下命令只能在本地库目录下操作
将云端仓库内容拉取到本地
$git pull 远程库名 master
将作业添加到缓存区
$git add 需要交的文件名
将缓存区内容提交到本地仓库
$git commit -m "备注"
将本地仓库内容推送到云端
$git push 远程库名 master
如果出现冲突要重新拉取后推送
7. 将远程库文件删除
从版本库中删除文件,用命令git rm删掉,再git commit:
$ git rm test.txt
$ git commit -m "remove test.txt"
8. 出现的一些问题及解决方案
- git---如何解决The authenticity of host 'gitee.com (120.55.226.24)' can't be established
Are you sure you want to continue connecting (yes/no)? yes
新生成密钥之后,在.ssh文件夹中少了一个known_hosts文件,本来密钥文件应该是三个,现在是两个,便报了这样的错误,此时选择yes回车之后,便可,同时生成了缺少了的known_hosts文件
原文链接:https://blog.csdn.net/m_wbcg/article/details/79156781
- remote: error: GH007: Your push would publish a private email address.使用命令:git push origin master (把本地库的内容推送到远程库),出现了如下问题,如图所示:

在GitHub/Gitee的账号找到设置->emails->Keep my email address private,把这一项去掉勾选即可。
原文链接:https://blog.csdn.net/jingfengvae/article/details/72859130
- usage: git remote remove
格式/语句本身没有按照规范来

浙公网安备 33010602011771号