Git 基本使用
1. git基本原理
你的本地仓库
由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,它指向你最后一次提交的结果。
2. git提交更新操作
本地添加到暂存区 git add <filename>
暂存区提交到HEAD git commit -m 提交代码信息
推送到远端仓库 git push [远端名称(默认是master)]
更新代码:git pull [远端名称(默认是master)]
3. git文件恢复操作
工作区恢复到暂存区git checkout -- <filename>
丢弃本地所有的改动和提交
git fetch origin
git reset --hard origin/master
撤销本地的commitgit reset --soft HEAD^
--mixed
删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
--soft
不删除工作空间改动代码,撤销commit,不撤销git add .
--hard
删除工作空间改动代码,撤销commit,撤销git add .
4. git切换分支操作
查看所有分支git branch -a
切换分支git checkout 分支名称
创建一个叫做“feature_x”的分支,并切换过去 git checkout -b feature_x
5. git冲突解决
git stash
先把文件存放起来
git stash list
显示存放
git stash apply
回复工作区