以下是针对文献“Git 的基本操作、开发流程、实用技巧总结(陈彦贝)”的完整攻略:
一、Git基本操作
Git是一种版本控制系统,常用的Git基本操作包括:
1.初始化
初始化仓库:
$ git init
添加文件到本地仓库:
$ git add <filename>
提交到本地仓库:
$ git commit -m '<message>'
2.远程仓库操作
把远程仓库pull到本地:
$ git pull <remote> <branch>
推送本地仓库到远程:
$ git push <remote> <branch>
创建本地分支:
$ git branch <branchname>
切换分支:
$ git checkout <branchname>
3.日志操作
查看提交记录:
$ git log
查看改动状态(待提交):
$ git status
查看文件改动:
$ git diff
二、Git开发流程
1.git flow流程
git flow流程包括以下几个分支:
- master(发布分支)
- develop(功能分支)
- feature(新功能分支)
- release(预发布分支)
其中,feature分支是开发新功能所在的分支,通常由develop分支创建。开发完毕后,将功能合并到develop分支,进行测试。
2.github flow流程
github flow流程包含以下内容:
- 创建分支
- 提交代码到分支
- 发起pull request
- 代码评审
- 合并到主分支
Github flow流程是一种轻量级的开发流程,适合小型团队使用。
三、Git实用技巧
1.快速定位提交
查看提交历史:
$ git log
查看特定文件的历史记录:
$ git log -- <filename>
或者使用:
$ git log --follow <filename>
查看某个具体提交的历史:
$ git show <commit>
2.git hooks
Git hooks是Git提供的一种事件驱动的机制,它可以在Git操作时触发不同的操作,比如提交时,测试代码、执行代码审计等。
以下附带两个示例:
- 输出提交消息,将提交信息写入到txt文件中:
#!/bin/sh
echo "$3" > ../commit-msg.txt
exit 0
- 执行代码审计:
#!/bin/sh
npm run check --fix
以上就是对《Git 的基本操作、开发流程、实用技巧总结(陈彦贝)》的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Git 的基本操作、开发流程、实用技巧总结(陈彦贝) - Python技术站