git操作、错误及解决方法
新建初始化仓库、导入仓库:
本地分支和远程分支不一致,git pull报错;设置对应分支后git pull还报错,解决方法:
(P.S.:https://www.cnblogs.com/Harold-Hua/p/13031602.html)
git branch --set-upstream-to=origin/master
git checkout master #切换到要提交代码的分支
git pull origin master --allow-unrelated-histories #加上后面这个选项允许不相关历史提交
git push origin master #提交到远程分支
项目开发流程用到:
线上创建项目
克隆代码到本地:
>git clone 项目名称
上传代码:
>git add . ———————搜集改动的文件
>git commit -m "我是注释" ———————添加注释
>git push ———————推到线上
线上创建分支
切换分支:
>git pull ———————拉取新创建的分支下来
>git checkout 分支名称 ———————切换分支
>git status ———————查询所处分支
上传代码、合并分支代码到master:
>git add . ———————搜集改动的文件
>git commit -m "我是分支代码" ———————添加注释
>git push ———————推到线上
>git checkout master ———————切换分支
>git merge origin/分支名称 ———————合并分支代码到master
>git push ———————推到线上
撤销本地commit提交(未push推送到线上):
>git reset HEAD~