git-wiki
导出纯净版git项目
项目根目录下运行
git archive --format zip --output "../project_back/test20190319.zip" develop -0
phpstorm操作 git更新分支的时候不要切换分支
git pull 拉取中的同时切换分支可能导致拉取的分支合并到切换后的分支
查看提交日志
git log --online 查看一行显示的日志
git log 分支名称
git 获取分支是基于什么分支创建的
git reflog show 分支名称
### 查看分支创建的信息(带tag):git reflog show zq
46d244a (HEAD -> zq, tag: v1109, master) zq@{0}: Branch: renamed refs/heads/master_v1 to refs/heads/zq
46d244a (HEAD -> zq, tag: v1109, master) zq@{1}: branch: Created from master^0
### git reflog show dev_zq_1109
c8af5d8 (HEAD -> dev_zq_1109, master) dev_zq_1109@{0}: branch: Created from master^0
查看项目当前分支
git branch
git 放弃本地修改 强制更新
git fetch --all
git reset --hard origin/master
有冲突
git stash
git pull
git stash pop
查看配置
git config --list
git config --global --list
修改全局参数: git config --global user.name "ncsb"
删除全局参数: git config --global --unset http.proxy
在cmd中输入
git credential-manager uninstall
重置git密码参考 https://www.cnblogs.com/masahiro/p/10430707.html
git config --global credential.helper wincred
记住密码参考 https://blog.csdn.net/s735819795/article/details/90376586
git常用命令
git branch 查看分支
git branch develop 创建分支
git branch -d develop 删除分支
git checkout develop 切换分支
注意切换分支与创建分支容易混淆
远程创建项目
从命令行创建一个新的仓库
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin http://localhost:3000/zhouqian/msb-dongbao-mall-parent.git
git push -u origin master
从命令行推送已经创建的仓库
git remote add origin http://localhost:3000/zhouqian/msb-dongbao-mall-parent.git
git push -u origin master