前言:作为一名程序员,版本控制工具的使用是必不可少的。如果你之前没有使用过,现在开始也不晚。常用的版本控制工具有git和svn。我最近才开始使用git,因为项目需要两人协作,每个人都会对代码进行修改。以前独自开发时,合并代码非常麻烦,因此决定使用版本控制工具。今天我将与大家分享git的简单使用流程,如有错误之处,欢迎大家指正,避免误导他人,谢谢!
首先说明一下情况,两个人共同维护一份代码,而且随时都可能进行修改。后来,由于修改频繁,我们开始使用gitlab。果然,困难是把双刃剑啊~接着我在谷歌上搜索了一些文章,整理后就开始使用gitlab了。
一、概述
在多人协同开发中,首先创建一个master分支,然后添加一个开发分支(develop),如果需要测试,还会有一个测试分支。当开发分支完成后,可以请求与master分支进行合并。下图是Web端的截图。
二、Windows软件安装
我使用的是这个版本。
三、本地仓库创建
安装完成后,GUI和Bash都可用。如果使用的是Qt作为IDE,可以在工具中进行GUI操作。

四、使用Bash的一般流程
这是通过命令行进行操作的过程。
1. 克隆指定分支
git clone -b 分支名称 + 仓库地址
2. 修改代码后提交到分支
git status 查看仓库状态
git add * (被修改的文件) 将文件加入缓存区
git status 查询是否成功加入
git commit -m "describe info" 只会提交添加到缓存区的文件到本地仓库
或者git commit -a -m "" :能提交修改过但没有添加到缓存区的文件
git push origin master/dev 将本地仓库的文件上传到线上仓库指定分支
3. 获取最新代码
git fetch origin dev 从远程仓库抓取,但不融合
git log -p dev 查看代码改动的地方 origin/dev
git merge origin/dev 合并远程分支到本地
五、remote: HTTP Basic: Access denied 错误
错误的本质是用户名和密码不匹配。但实际上我并没有更改用户名和密码。尝试了几种方法后,静下心来查看了stackoverflow上的描述,问题得以解决。
附上流程图片:
Windows 凭据管理器
Windows 凭据
编辑,重新输入密码即可
六、小结
真正的勇士敢于直面艰难的人生!
注意保护好自己的身心健康!
走你!
欢迎大家点赞、关注、收藏和转发~
以上就是gitlab使用总结的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号