一、git工具与码云开源仓库联通的前提条件是:
1、电脑上装有可用的git工具(此处省略,安装请看https://blog.csdn.net/xinxiaoyonng/article/details/96035101)。
2、拥有码云(https://gitee.com)的个人登录账号。
二、码云的注册和登录:
注册请填写如下信息:
登录请填写 登录账号和密码:
三、git操作常用相关命令:
1. git clone 项目仓库地址: 通过项目地址去克隆(复制的意思)里面的项目到本地(个人电脑)。
2. git checkout demo01(demo01指的分支名):切换到demo01分支。
3. git checkout master:切回master分支。
4. git merge demo01: 将分支demo01合并到主分支上。
5. git add 。:监控工作区的状态树,将变化提交到暂存区。
6. git commit -m "第一次提交":执行 git commit 将暂存区内容添加到仓库中,-m "这里描述与说明,可理解为本次的提交注释"。
7. git push :这种写法,默认只推送当前分支,当前分支也是唯一分支。
完整命令格式:git push <远程主机名> <本地分支名> <远程分支名>。
格式对应示例:git push origin master :refs/for/master 。
远程主机名—origin;本地分支—master ;:远程分支名—refs/for/master 。
8. git pull:拉取远程主机某个分支的更新,再与本地的指定分支合并。相当于是从远程获取最新版本并merge
到本地。
完整命令格式:git pull <远程主机名> <远程分支名>:<本地分支名>
格式对应示例:git pull origin next:master
远程主机名—origin;远程分支名—next;本地分支名—master。
四、进入码云后,创建一个新的仓库:
1、在首页左侧边栏出,找到仓库,并点击 新建仓库按钮:
2、进入新建仓库页面后,填写仓库相关信息,并创建:
3、创建完成后,会进入到仓库的管理页:
新建的仓库管理页如下图
4、在仓库管理页,当前的主分支下新创建一个分支(也可以不创建):
提示:协同开发时,创建分支对项目的管理非常有帮助。
5、对新建的分支进行有语义性命名:
6、分支创建好了,准备将本地代码更新到仓库中:
6.1 我们在本地新建一个项目文件夹:
6.2 在demo-test中拉取仓库中的代码到本地:
执行命令: git clone https://gitee.com/xinxiaoyong_admin/demo.git
提示远程地址来源于:
克隆后的demo-test 文件夹,结构目录如下:
提示:最新的项目文件(本地与远程仓库同步),前面都有一个绿色的对勾标识。
7、在克隆的项目名为demo的文件下,更新一些项目内容
8. 将本地代码发布到码云分支demo01中:
push 成功的标示:
9.推送成功后,回到码云的仓库中,查看一下更新:
总结;码云,github,腾讯coding,从本地提交代码到远程仓库,基本都是这样。码云的提交流程明白后,另外两个也就不难了。
由于水平有限,本文档仅供初学者或首次开发者提供 参考。如有错误之处,请指出。如果有更好的代码管理经验,感谢回复。谢谢观看!