1. Author & Committer
Git中,Author表示原始纂写该提交的作者,Committer表示应用该提交的人
全局可以设置个人的GitHub账号,企业内部仓库设置企业邮箱等
# 全局默认配置 git config --global user.email "<github email>" git config --global user.name "<github username>" # 企业内部仓库 git config user.email "<enterprise email>" git config user.name "<real name>"
2. Changed files
我们所有的提交,核心的其实我们提交的文件。不同的提交涉及的文件可多可少,一般遵循以下一些原则:
- 提交前使用
git diff
查看文件的改动 - 使用
git add
添加期望进入提交的文件 - 使用
git status
查看文件状态 - 最终使用
git commit
进行提交 - 单次提交仅提交相关的改动
- 可以经常性的提交,这样可以更快的分享实现的功能,并且减少代码丢失的风险
- 提交到主分支之前需要测试
- 编译输出,日志,中间产物等,不要引入到提交中,使用
.gitignore
进行相关文件的排除 - 不要提交 密码、授权凭证、密钥等
3 初识GitHub
Github是一个使用Git作为版本管理工具的代码托管平台
1.创建仓库
2.提交issue
3.提交pr