git入门使用,码云(Gitee)
最近参加了一个开源项目,需要使用git,所以特意学习了以下git的使用,因为代码仓库存放在码云,所以本篇教程是基于码云的git使用,本文还记录了在使用过程中出现的问题及解决办法。
1.账号注册
使用码云,需要登陆"https://gitee.com"注册一个账号
###2 .创建仓库
登入后,点击+号–>新建项目
之后填写基本信息,填写好后点击创建
windows 下或Linux安装git
以下只介绍linux下安装git
//命令界面执行以下命令
sudo apt-get install git
Git命令具体操作
1. 获取sshKey
首先要在本地创建一个sshKey这个的目的就是你现在需要在你电脑上获得一个密钥。
在linux命令界面输入如下指令:
ssh-keygen -t rsa -C "youremail@youremail.com"
之后会出现三条指令,一直按回车就可以了,总共三下。
之后查看你的public key
cat ~/.ssh/id_rsa.pub
之后会出现一串字符串,进行复制,然后切换到码云界面,点击头像,设置,点击SSH公钥:
粘贴到公钥上,点击确定及完毕。
2.配置ssh
添加好后,在Linux上输入如下指令:
ssh -T git@gitee.com
在第一次绑定的时候输入上边的命令会提示是否continue,输入yes即可。
之后再次执行上面指令,如果回复如下指令则表示成功。
3.设置基本信息
解析来简单设置一下信息:
$ git config --global user.name "yourname"
$ git config --global user.email "youremail@youremail.com"
name要和码云保持一致,email也是注册码云的eamil;
4. 初始化本地库
#yourname 您在码云注册的用户名
#repository 您创建的远程仓库名称
git clone https://gitee.com/yourname/repository
# 在本地创建一个文件
# touch Test_push_file.txt
#将修改的文件添加到暂存区
git add Test_push_file.txt
#将修改提交到本地仓库
git commit -m "add Test_push_file.txt"
#将本地仓库的修改push到远程仓库
git push
完成以上操作就可以到官方仓库主页看看自己是否提交成功。
可能出现问题
git push 命令式 可能会出现以下错误:
执行以下命令解决:
此时还有可能出现如下错误:
这个错误的原因是码云的README.md文件不再本地代码目录中。
因此可以执行以下命令完成问题解决:
git pull --rebase origin master
此时再次执行git push即成功解决问题。