admin管理员组文章数量:1530012
接上篇---------->git源代码管理器
文章目录
- git 远程仓库Github
- 1 创建仓库入口
- 2.配置ssh入口
- 3. 克隆项目
- 4. 多人一起开发
- 5. 代码冲突
- 6.标签
- 7.分支
git 远程仓库Github
1.github 官网可以用谷歌浏览器翻译的, 其他的没试过
2.gitee 和 github 基本都差不多, gitee 是国内开发的一种而已
1 创建仓库入口
- 编辑仓库信息
- 仓库创建完成
- 查看仓库地址
2.配置ssh入口
如果某台电脑需要与Github上的仓库交互,那么就要把这台电脑的SSH公钥添加到这个Github账户上
- 配置ssh公钥入口
- 修改电脑git配置
配置github 注册邮箱和用户名vi .gitconfig
[user]
email = 1160090109@qq
name = qym
-
生成ssh公钥
ssh-keygen -t rsa -C '1160090109@qq'
然后拷贝出公钥内容 -
配置ssh 公钥
-
补充: 删除旧的秘钥
删除~/.ssh
目录, 这里存储了旧的秘钥
rm -r .ssh
3. 克隆项目
- 克隆远程仓库的命令
# 使用HTTPS
cd Desktop/manager/
复制的HTTPS 的地址
# 使用SSH
cd Desktop/manager/
git clone git@github:Fly744055970/test002.git
-
克隆远程仓库到本地
-
克隆成功查看文件
-
配置身份信息
-
创建项目
-
推送项目到远程仓库
- qym 这个角色下载目录
(在这之前需要配置qym的身份信息)
4. 多人一起开发
同步服务器代码:git pull
本地仓库记录版本执行:git commit -am '版本描述'
从服务器下载最新的代码: ‘git pull’
谨记: 编辑代码前需要pull
, 编辑完事记得commit
, 最后推送在push
5. 代码冲突
代码冲突千万不要修改别人的代码!!!
- 注意:一旦出现冲突, 必须要先解决了在进行后续的开发
- 原因: 多人同时修改了同一个文件
解决方法:
- 先保留所有代码,
- 找到冲突文件 删除 ===============>>>>>><<<<
- 然后在提交 commit(可以写上 解决了冲突)
push
6.标签
在本地打标签git tag -a 标签名 -m '标签描述'
git tag -a v1.0 -m 'version 1.0'
git push origin v1.0
删除本地标签和远程标签:
# 删除本地标签
git tag -d 标签名
# 删除远程仓库标签
git push origin -- delete tag 标签名
7.分支
作用:
- 区分生产环境代码以及开发环境代码
- 研究心得功能或者攻克难题
- 解决上线 bug
特点:
- 项目开发中公用分支包括 master, dev
- 分支master是默认分支, 用于发布, 当需要发布时将dev 分支合并到 master 分支
- 分支dev 适用于开发的分支, 开发完阶段性的代码后, 需要合并到 master 分支
-
查看当前分支
-
创建并切换到 dev 分支
-
把分支推送到远程
git push -u origin dev
-
在 dev 分支编辑代码
-
管理dev 分支源代码
-
dev 分支合并到master分支
只有当dev分支合并到 master 分支成功, qym 才能获取到 num4
先切换到master分支git checkout master
将dev 分支合并到 master 分支: git merge dev
合并后直接推送到远程服务器
只有qym 同步代码成功 , 分支才算完成
gitee 和 github 的方法一样呦~~~
版权声明:本文标题:git 远程仓库 GitHub和Gitee 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726163209a1057936.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论