工作中常见git命令的顺序排列

git 四个工作区域

工作区 平时存放项目代码的地方
暂存区 是一个存放我改动信息的文件
仓库区 存放数据,HEAD指向最新放入仓库的版本
远程仓库 托管代码的服务器

git 工作流程

工作目录中添加,修改文件
需要进行版本管理的文件放入暂存区
暂存区的文件提交到git仓库

git常见命令

–将目录初始化为git代码库
git init 文件名

–下载一个项目和它的整个代码历史
git clone git地址

–设置提交代码的用户名和邮箱
git config --global user.name 用户名
git config --global user.email 邮箱

–添加文件到暂存区
git add 文件路径名称

–将暂存区文件添加到仓库
git commit -m ’ 添加内容注释’

–查看仓库当前状态,显示有变更的文件
git status

–拉取并合并代码到远程仓库
git pull 远程代码仓库名

–推送代码到远程仓库
git push 远程代码仓库名

–远程分支拉取到本地
git fetch

–与本地分支合并
git merge 远程代码仓库名

–切换到新分支
git checkout 分支名

–创建新分支
git branch 分支名

–检查分支是否创建成功,*后的代表当前所在分支
git branch

–创建并切换分支
git checkout -b 分支名

–删除分支
git branch -D 分支名

–查看历史提交记录
git log 文件名

–比较文件的不同,即暂存区和工作区的差异
git diff 文件名

–移除暂存区的文件
git reset HEAD 文件名

–去掉上一次提交(add前状态)
git reset HEAD^

–去掉上一次提交(add后,commit前状态)
git reset --soft HEAD^

–删除工作区文件
git rm 文件名

–移动或重命名工作区文件
git mv 文件名

你可能感兴趣的:(git)