标签:git 仓库 gitee master 本地 操作 push 相关
Gitee
介绍
Gitee(码云) 是一个 Git 仓库管理网站。可以创建远程中心仓库,为多人合作开发提供便利。
使用流程
Gitee 远程仓库使用流程较为简单,主要有以下几种场景:
本地有仓库
1.注册并激活账号
2.创建仓库(点击右上角 + ),
3.仓库创建成功后,自动跳转到仓库的首页
获取仓库的地址:https://gitee.com/xiaoxinyan/bjh520211027-one.git
4.本地提交(确认代码已经提交到本地仓库)
5.本地配置远程仓库的地址,并将本地仓库内容推送到远程仓库(直接复制)
git remote add origin https://gitee.com/xiaoxinyan/bjh50926-one.git
git push -u origin master
刷新页面仓库即可查看远端仓库是否提交成功
第二:git push
关于命令行的介绍
1.
git remote add origin https://gitee.com/xiaoxinyan/bjh520211027-two.git
该命令是管理远端仓库的,给远端仓库添加别名
弗拉基米尔·伊里奇·乌里扬诺夫 列宁
git remote 该命令是查看远程仓库别名 (别名是对https://gitee.com/xiaoxinyan/one.git简称)
add 添加
origin 远端仓库的别名
2.
git push -u origin master
git push :将本地仓库的 某个分支 推送到远端仓库的 某个分支
push 推送
-u 关联, 加上以后,后续提交时可以直接使用 git push
origin 远端仓库的别名
master 本地仓库的分支
练习:
1. 在本地创建一个 Git 仓库, 创建 master.html 初始化提交
2. 创建新的分支 dev, 创建 dev.html 提交
3. 创建两个 Gitee 仓库分别为 one 和 two
4. 将本地的 master 分支推送到 one 仓库, 将本地的 dev 分支推送到 two 仓库
本地没有仓库
-
注册并激活账号
-
克隆仓库
git clone https://gitee.com/xiaoxinyan/one.git git clone https://gitee.com/xiaoxinyan/one.git dir
-
增加和修改代码
-
本地提交
git add -A git commit -m '注释'
-
推送到远程
git push -u origin master (git push)
克隆代码之后, 本地仓库会默认有一个远程地址的配置, 名字为 origin
多人合作
账号仓库配置
Gitee 团队协作开发也比较容易管理,可以创建一个组织
- 首页 -> 右上角
+
号-> 创建组织 - 填写组织名称和联系方式(不要使用中文名称)
- 点击组织右侧的设置
- 点击左侧成员管理
- 点击右侧 添加成员,并设置权限(管理者)
- 复制邀请链接
- 邀请其他开发者进入组织(链接)(PC端处理)
- 创建组织仓库
协作流程
第一次
-
得到 Git 远程仓库的地址和账号密码
-
将代码克隆到本地(地址换成自己的)
git clone https://gitee.com/xiaoxinyan/one.git
-
切换分支
git checkout -b xiaohigh
-
开发代码
-
本地提交
git add -A git commit -m '注释内容'
-
合并分支
git checkout master git merge xiaohigh
-
更新本地代码
git pull
-
提交代码
git push
工作流程
第二次流程
-
更新代码
git checkout master git pull
-
切换并合并分支
git checkout xiaohigh git merge master
-
开发功能
-
提交
git add -A git commit -m '注释'
-
合并分支
git checkout master git merge xiaohigh
-
更新代码
git pull
-
推送代码
git push
注意点: 执行推送之前要先执行一次 git pull
冲突解决
同分支冲突一样的处理,将代码调整成最终的样式,提交代码即可。
标签:git,仓库,gitee,master,本地,操作,push,相关 来源: https://www.cnblogs.com/zmh114712318/p/16439911.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。