GitLib详细使用手册(windows系统)

科技资讯 投稿 12700 0 评论

GitLib详细使用手册(windows系统)

对gitlab的常见的使用有建立仓库、提交代码、更新代码、回滚代码、显示/修改日志、拉取分支、解决冲突、设置比较工具等

一、安装

git下载官网地址: https://git-scm.com/downloads

Git GUI Here 和 Git Bash Here则安装成功。

二、Git设置

1、设置用户名和邮箱(必须设置)

git config --global user.name "Your Name"      # 请替换你的用户名

git config --global user.email your@email      # 请替换你自己的公司邮箱

 

设置完之后可以查看一下自己的配置:

git config --global –list

三、权限校验

云效代码管理 (Codeup)的仓库支持 HTTP(S) 和 SSH 两种访问协议,SSH 协议可以实现安全的免密认证,且性能比 HTTP(S) 协议更好。

Ssh公钥有两种算法类型,ED25519 (推荐)和RSA (不推荐)

ED25519为例:

cat ~/.ssh/id_ed25519.pub

ssh-keygen -t ed25519 -C "<注释内容>"

3、点击回车,选择ssh密钥生成路径。

默认生成路径:/home/user/.ssh/id_ed25519,

4、设置口令(这里设置空就行)

默认为空,你可以选择使用口令保护私钥文件。如果你不想在每次使用 SSH 协议访问仓库时,都要输入用于保护私钥文件的口令,可以在创建密钥时,输入空口令。

6、 拷贝公钥

cat ~/.ssh/id_ed25519.pub | clip

从云校上添加上ssh公钥就可以了

四、快速上手

登录云校,找到需要克隆的代码,赋值ssh路径 

将代码克隆到本地

git clone 代码地址

用编辑器打开代码,一般默认就会自动关联了。

如果有个别没有自动关联的情况,也可以手动指定一下git位置, Vscode也是一样的

五、使用

1、 从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

比如将develop分支代码合并到master分支上,需要一下几步:

②   切到master分支上获取最新代码

 

六、注意点

1、我们研发习惯一般项目至少会有两个分支 master、develop

master:主分支,也是代码最终的成果分支,一般部署到生产环境都是从master分支部署。

develop:开发分支,研发过程中,一个项目多人研发时如果没有别的并行模块研发的话,从develop分支写,提交代码之前先pull拉去一下最新,从本地合并完之后,再push到代码仓库里。

2、如果一个项目有多个迭代同步研发的话,可以创建多个分支,先上线的,先往master分支上合并。如果修改生产环境上的bug,可以从master分支拉去一个release分支,改完后合并到master分支上,删除release分支。

 

编程笔记 » GitLib详细使用手册(windows系统)

赞同 (69) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽