1.创建仓库:
a.创建远程仓库
登入Gitee后,点击头像旁边的"+"加号–>新建项目
b.初始化本地仓库
1)Git Bash安装
本地仓库的初始化需要借助软件Git Bash 来完成。官网https://git-scm.com/安装步骤全部默认
完成安装后运行Git Bash,出现下面这样的命令行窗口,
@前是计算机用户名,
@后是计算机名,
MINGW64表示正在运行的Git Bash的信息
~表示根目录
2)获取SSHKey
首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙。
按如下命令来生成sshkey:
$ ssh-keygen -t rsa -C "youremail@youremail.com"
# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key
查看你的 public key
$ cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2E... youremail@youremail.com
然后把他添加到Gitee
添加后,在终端中输入
#Gitee
$ ssh -T git@gitee.com
#GitHub
$ ssh -T git@github.com
第一次绑定的时候输入上边的代码之后会提示是否continue,输入yes后程序会自动连接,如果要求登录,直接输入登录信息即可。
再次执行上面的命令,检查是否成功连接,如果返回一下信息,则表示添加成功
#Gitee
Welcome to Gitee.com, YourName!
#GitHub
You've successfully authenticated, but GitHub does not provide shell access.
3) 设置基本信息
$ git config --global user.name "yourname"
$ git config --global user.email "youremail@youremail.com"
name尽量和码云或GitHub保持一致,但email必须是码云或GitHub注册时使用的邮箱。
4)初始化本地库
然后就是将远程仓库克隆到本地,或者可以在本地初始化一个项目后再进行云端绑定。
克隆
#Gitee
$ git clone https://gitee.com/yourname/repository
#Github
$ git clone https://github.com/yourname/repository.git
#yourname 您在码云或github注册的用户名
#repository 您创建的远程仓库名称
git clone后面的地址在远程仓库复制,https或ssh都可以
本地初始化
#Gitee
$ cd d:/test //首先在文件系统中创建一个项目文件夹,然后在Git中 cd 到这个工程目录
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库
#注:地址形式为 https://gitee.com/yourname/test.git 或 git@gitee.com:yourname/test.git
#Github
$ cd d:/test
$ git init
$ git remote add origin <远程仓库地址>
#注:地址形式为 https://github.com/yourname/test.git
c.更新到远程仓库
在本地进行编辑后,更新到远程仓库
git add . //指定更新内容 . 表示全部更新,test.txt 表示更新指定文件
git commit -m "一些注释说明" //添加更新说明
git push origin master //执行更新操作
从远程仓库同步最新版本到本地
$ cd d:/test
$ git pull origin master
git push报错问题解决方法
出错的具体情况如下:
是因为在码云创建的仓库有ReadMe文件,而本地没有,造成本地和远程的不同步
有两种方案可以解决:
1、本地没有ReadMe文件,那么就在本地生成一个:
git pull --rebase origin master 本地生成ReadMe文件
git push origin master
2、强制上传覆盖远程文件
git push -f origin master(不推荐)