一、码云添加SSH公钥
1.登录码云=》点击头像设置=》点击安全设置中的SSH公钥
2.点击“怎样生成公钥”
3.点击“公钥管理”=》点击“生成/添加SSH公钥”,可查看添加公钥的步骤,按步骤操作。
4.窗口+R打开cmd命令窗口,输入ssh-keygen -t rsa -C “xxxxx@xxxxx.com”,然后按回车三次。
xxxxx@xxxxx.com随意起, 只是生成的 sshkey 的名称。提示ssh-keygen不是内部命令时,需下载git并且已经配置好环境变量。
5.找到保存的id_rsa.pub文件,用记事本打开,复制全部内容,粘贴到码云SSH公钥处。标题可不更改,也可修改为任意名称。
6.点击“确定”,出现密码验证,输入当前码云账号密码。
7.添加完公钥,在cmd终端输入:ssh -T git@gitee.com,回车,然后输入:yes,回车,出现以下页面,说明SSH公钥添加成功。
二、码云创建仓库(空白仓库)
1.在码云中新建仓库,只填入仓库名称,然后点击创建。
2.接下来使用命令将本地项目上传到仓库。
三、本地项目上传到仓库
1.打开cmd,输入Git全局设置下的两行代码。
2.打开已有项目的文件夹,在文件夹中点击shift的同时右击,点击“在此处打开命令窗口”,或点击“Git Bash Here”,输入已有仓库下的两行代码。
输入第一行命令显示fatal: remote origin already exists.时,输入git remote rm origin,再输另一行代码即可。
至此,完成将本地项目上传至码云。
四、项目更新同步到仓库(只有master分支)
1.打开项目文件夹,在文件夹中右击,点击“Git Bash Here”,或者在文件夹中点击shift的同时右击,点击“在此处打开命令窗口”。
2.在打开的对话框中输入git status,可查看当前项目修改状态。
3.输入git pull,同步最新的master分支代码
4.输入git add .,将项目所有更改添加到本地git缓冲区,也可输入git add+某一文件名,添加某一文件修改到缓冲区。
5.输入git commit -m “完成了XX功能”,提交修改到本地git库中,引号内为更改标记,可根据本次项目更改内容填写。
6.输入git push,把当前提交到git本地仓库的代码推送到远程主机上。
五、项目分支更新同步到仓库
1.打开项目文件夹,在文件夹中右击,点击“Git Bash Here”,或者在文件夹中点击shift的同时右击,点击“在此处打开命令窗口”。
2.在打开的对话框中输入git status,可查看当前项目修改状态。
3.输入git branch,可查看所有分支,以及目前所在分支。输入git checkout master,可切换到master分支。
4.git branch newBranch,可在本地新建一个名为newBranch的分支。或者输入git checkout -b newBranch,可创建并切换分支。
5.输入git push -f origin newBranch:newBranch,在远端建一个分支newBranch。
6.输入git merge XXX,可将最新的XXX分支代码合并到自己的开发分支中。如果出现了merge冲突(conflict),则执行以下mergeTool指令解决冲突:git mergetool,进入beyondCompare软件中解决冲突。
7.输入git pull origin newBranch,取回远程主机newBranch分支的更新,再与本地的指定分支合并。origin 为远程主机名称,newBranch 为远程分支名。需要输入你的git账号和密码才能拉取。
8.输入git push origin newBranch,把当前提交到git本地仓库的代码推送到远程主机origin的newBranch分支上。
9.输入git branch -d newBranch,可删除分支newBranch。