1、 查看是否有修改过的文件
git status
2、添加,将内容从工作目录添加到暂存区
git add .
3、代码注释,存缓存
git commit -m '注释'
4、更新线上代码到本地
git pull
5、上传,只能push commit挂载的东西
git push
6、切换分支为
git checkout feat
7、合并dev代码到当前路径分支
git merge dev
8、改错分支缓存
git stash
9、弹出缓存的分支
git stash pop
CONFLICT 有冲突需要处理,处理完成后git add . git commit -m ‘’ git push
git merge 分支名 --no-ff -m " 本次合并添加的注释信息"
git tag -a 2.0.0 -m '测试版本' 版本号+注释
git stash 暂存
git stash pop 取消暂存
刷新分支:git fetch origin --prune
删除本地分支: git branch -d feat/test
删除远程分支: git push origin --delete feat/test
回退: git reset --soft HEAD^
上传代码到指定分支: git push origin feat/test
可用工具:Sourcetree
取消合并操作回到上一步(git pull有冲突要回退也可以用这个命令)
git merge --abort
如果想要远程分支强制覆盖本地可进行一下操作,代码更改太多,或者长时间没有pull,远程仓库分支跟本地分支相差过大,想要把本地分支全部替换成跟远程分支一致
强制拉取远程分支代码:
git fetch --all
git reset --hard origin/dev //dev为分支名称
git pull origin dev //重新拉取dev分支代码