word文档 git 操作手册

1.69 MB 35 页 0 评论
语言 格式 评分
中文(简体)
.docx
3
摘要
文档详细介绍了git的远程协作开发流程,包括管理员和协作成员的操作步骤,涉及仓库初始化、代码推送、克隆、修改和拉取。同时,阐述了分支操作,如创建、切换、合并和删除分支,以及tag的创建、推送和删除。还包括gitlab的配置,包括ssl证书设置和防火墙配置,与日志查看命令。此外,还介绍了各种git命令的使用方法,包括代码提交、 diff查看、版本回退、配置设置等。
AI总结
# 《Git操作手册》总结 ## 1. 前言 - 本文档为Git操作手册,蓝色字体表示命令,绿色字体为注释。 - 操作前请在测试环境实践,避免直接在真实服务器操作。 ## 2. 远程协作开发流程 **管理员操作:** 1. 创建空远程仓库。 2. 初始化本地仓库并编辑代码。 3. 关联本地仓库与远程仓库。 4. 提交代码并推送到远程仓库。 5. 邀请协作成员。 **协作成员操作:** 1. 克隆远程仓库。 2. 修改代码并提交。 3. 推送修改到远程仓库。 ## 3. Git命令操作 ### 基础命令 - `git add .`:将工作区文件添加到暂存区。 - `git commit -m "message"`:提交代码并添加说明。 - `git remote add `:关联远程仓库。 - `git push`:推送本地代码到远程仓库。 - `git pull`:拉取远程仓库代码。 ### 分支操作 - `git branch`:查看分支列表。 - `git checkout `:切换分支。 - `git branch -D `:强制删除分支。 - `git merge `:合并分支。 ### Tag操作 - `git tag `:创建标签。 - `git tag -d `:删除本地标签。 - `git push --delete `:删除远程标签。 - `git push --tags`:推送所有标签到远程仓库。 ### LOG与_diff - `git log`:查看提交记录。 - `git diff`:查看未暂存的文件修改。 - `git diff --cached`:查看已暂存文件修改。 ## 4. Gitlab相关操作 ### 配置 - 证书路径配置: ``` nx['ssl_cerficate'] = "/etc/gitlab/gitlab.cof-lee.com.crt" nginx['ssl_cerficate_key'] = "/etc/gitlab/gitlab.cof-lee.com.key" ``` - 防火墙放行: ``` firewall-cmd --add-service=hp firewall-cmd --add-service=hps firewall-cmd --runme --permanent ``` ###Gitlab管理 - 重启服务: ``` gitlab-ctl restart gitlab-ctl reconfigure ``` - 查看日志: ``` gitlab-ctl tail tail -f /var/log/gitlab/gitlab-rails/producon.log ``` ## 5. 其他设置 - 设置push默认模式: ``` git config --local push.default simple ``` ## 6. 注意事项 - 首次创建分支需先提交代码。 - 推送代码前请确保分支已关联。 ## 7. 允许客户端push到main分支 - 在Gitlab界面,路径为:**Settings → Repository → Protected branches** - 勾选“Allowed to force push” ## 8. 客户端上传代码示例 ``` cd ~/testgit git remote add rmtRepo https://gitlab.cof-lee.com/cof/pro-1.git git push -uf rmtRepo main ``` 该文档系统地介绍了Git的基本操作流程、分支管理、标签使用、Gitlab配置及日志管理等内容,旨在帮助用户高效使用Git进行版本控制和协作开发。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 28 页请下载阅读 -
文档评分
请文明评论,理性发言.