【工具篇】 Git 使用笔记
2018-08-26 本文已影响0人
祎随
【工具篇】 Git 使用笔记
- author : MinRam(minfysui@gmail.com)
- create : 20180821
- update: 20180821
基础版本操作
git clone xxxxx.git # 克隆项目
git status # 查看修改状态
git add filename / git add # 提交本地暂存
git commit -m "message" # commit提交暂存
git push origin xxx # push 发布至云端
git pull origin xxx # pull 拉取至本地
branch分支操作
git branch xxxxx # 新建分支 (-b参数直接跳转,-d参数删除分支)
git merge xxxxx # 融合分支 (当前分支引入其他分支)
git checkout xxxxx # 跳转分支
log日志查询
git log # 查看commit日志 --> 图形化指令 gitk
git log -p <file> # 查看某个文件的commit日志
git blame <file> # 以列表的方式查看指定文件的commit日志
stash储藏操作
git stash # 储藏当前所有修改到栈区(非commit)
git stash list # 查看当前修改栈区情况
git stash apply # 尝试在当前分支上应用最近修改
git stash apply stash@{*} #尝试在当前分支上应用编号*修改
git stash drop stash@{*} #移除当前栈区中编号*储藏
git stash show -p stash@{*} | git apply -R #撤销编号*储藏的更改
git config --global alias.stash-unapply '!git stash show -p | git apply -R' #6.1 可新建别名,在git增加 git stash-unapply
冲突解决
个人建议通过IDE解决冲突比较直观