git 命令
修改文件:即添加内容到工作区
vim filepath
清除工作区的内容,回溯到上次add的状态或者commit 的状态
git checkout -- file
添加文件到暂存区
git add filepath
暂存区文件重新回到工作区
git reset HEAD filepath
暂存区内容提交到本地仓库
git commi -m "本次提交的内容介绍"
本地仓库回退到修改内容到暂存区
git reset --soft commit_id
本地仓库回退到修改内容到工作区
git reset commit_id
本地仓库回退 修改内容丢弃
git reset --hard commit_id
本地仓库提交到远程
git push
拉去远程仓库到本地
git pull
暂存工作取的内容
git stash
可以进行git pull 拉去代码
git pull
恢复暂存代码
git stash pop
有冲突的话解决一下
新建分支(没有分支新建,然后切换)
git checkout -b xxx
查看当前分支
git branch
查看全部分支
git branch --all
切换分支
git checkout xxx
合并分支
把xxx 分支合并到当前分支
git megre xxx
把xxx 合并到yyy
git megre xxx yyy