Git 平时使用简单总结
- 克隆项目
git clone 项目地址
- 查看项目改变状态
git status
- 文件修改对比
# 查看全部
git diff
# 查看具体某个文件
git diff 文件名称
- 更新要提交的内容
# 添加单个文件
git add 文件名称
# 添加所有修改
git add .
- 丢弃工作区的改动
# 放弃单个文件
git checkout 文件名称
# 放弃所有
git checkout .
- 记录仓库变更
git commit
# 输入变更记录内容
- 把本地分支提交到远程
git push
- 更新本地分支到最新
git pull
- 查看有哪些分支
# 查看本地有哪些分支
git branch
# 查看所有分支(包括远程)
git branch -a
- 切换分支
git checkout 分支名称
- 创建分支
git branch 分支名称
- 清理远程不存在(已经删除)的分支
git remote prune origin
# 或者
git fetch -p
- 删除本地分支
git branch -d 分支名称
- 查看git 提交记录变更
git log
- 对比具体某次提交都修改了哪些
git diff 某次提交的commit号 某次提交的commit号^
# ^代表他的上次提交commit号
- 查找相同修改具体修改了几个地方
git diff 某次提交的commit号 某次提交的commit号^ | grep 改变