用了三四个月的git,把自己平常用到的整理一下
上传分支代码
1.切换分支
git checkout "分支名"
2.拉取分支并合并
git pull "分支名"
3.添加修改文件
git add .
4.提交修改信息
git commit -m "修改说明"
5.关联git
git remote add origin "git地址"
6.提交至分支
git push
分支操作
查看当前分支
git branch
新建分支
git branch "新分支名"
新建并切换到分支
git checkout -b "新分支名"
查看分支最后提交内容
git branch -v
查看所有分支及详情
git branch -vv
查看日志
git log
拉取所有分支
git fetch --all
拉取分支
git fetch "分支名"
合并分支
git merge "分支名"
历史操作
回退至某个版本
git reset --hard "版本哈希值"
新提交再回退版本
git revert HEAD~"几个提交"
将本地历史覆盖到远端仓库
git push -f
暂存区操作
存储暂存区
git stash
取出暂存区,手动解决冲突
git stash pop
存储暂存区,并备注
git stash save "备注"
查看暂存列表
git stash list
删除指定暂存
git stash drop stash@{$num}
查看暂存区状态
git status