工作区,暂存区,版本库, 贮藏
git status 查看文件状态
工作区到暂存区
git add . :提交新文件(new)和被修改(modified)文件,不包括被删除文件(delete)文件
git add -A :提交所有变化
git add ./json_serializable_辅助.md 指定文件添加到暂存区
从暂存区到工作区
git reset head (head后面没有^) 所有的从暂存区到工作区
git reset restore --staged json_serializable_3.md 从缓存区到工作区某个文件
储藏/贮藏
git stash 会把暂存区的贮藏。
git stash pop 把贮藏列表中的第一个pop放到暂存区并且删除掉贮藏过的。
git stash apply stash@{0} 应用贮藏列表中的第几个贮藏代码。
git stash drop stash@{0}删除贮藏列表中的第几个贮藏代码。
git stash clear 删除贮藏列表所有的数据
冲突解决
git reset HEAD^ 回退到上一个版本,但修改内容保留
git reset --soft HEAD^ 回退到上一个版本,但修改内容保留git reset --hard HEAD^ 回退到上一个版本,修改内容不保留
git commit -m ‘注释’
git pull origin master 拉取分支
git push origin master 上传分支
网友评论