git config --global user.name "****"
git config --global user.email "************@user.noreply.gitee.com"
# 查看所有的全局配置项
git config --global --list
# 获取简单的帮助文档
git config -h
获取git仓库的两种方式
- 将尚未版本控制的目录转换为git仓库
- 从其他服务器克隆一个已存在的git仓库
步骤:
1. 在现有目录中打开命令行工具
2. 执行 git init 命令初始化git仓库
git status
# 以精简的方式显示文件状态
git status -s
该命令有三个功能
- 跟踪新文件
- 将已跟踪且已修改的文件放到暂存区
- 把有冲突的文件标记为已解决状态
git add index.html
# 一次性将所有已修改和未跟踪的文件放入暂存区,使用频率最高
git add .
通过提交更新,将暂存区的文件提交到git仓库中,其中-m是对提交的内容的描述
git commit -m "新建了index.html文件"
撤销操作是将仓库中的文件覆盖已修改的文件,不可逆,谨慎操作
git checkout -- index.html
有些文件不需要被git管理,又不希望出现在未跟踪文件列表中,则可以在根目录中创建一个.gitignore的配置文件,列出要忽略的文件的匹配模式
# 最近的提交排在最上面
git log
# 只展示2条提交,数字可以自行填写
git log -2
不允许在master主分支上修改代码,容易导致崩溃,一般在功能分支上修改代码,最后在合并到主分支上。
git branch
# 基于当前分支创建新分支
git branch 分支名称
# 切换到login分支
git checkout login
# 切换到主分支上
git checkout master
# 将login分支合并到master上
git merge login
# 将login分支删除
git branch -d login
# origin是远程仓库的别名
# 当本地分支和远程分支的名称相同时可以将payment:payment简写成payment
git push -u origin payment
# -u参数是将本地分支和远程分支关联,仅在第一次推送时使用,之后可以直接使用git push
git push
下一篇:QT入门基础(二)