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
posted @ 2019-06-15 11:51  ncsb  阅读(397)  评论(0编辑  收藏  举报