一般开发流程
git clone https://....
git branch -v
git branch 分支名
git checkout 分支名
git checkout --track origin/远程分支
git push --set-upstream origin 远程分支名
git push origin 本地分支:远程分支
git branch --set-upstream-to=origin/dev dev
git push --set-upstream origin test
1 get fetch
2 git checkout -b 本地分支名 origin/远程分支名
git add .
git commit -m "备注你做了什么事"
git merge --no-ff -m "merge commit" 合并的分支
git pull
git push
删除分支
git push origin --delete [远程分支名称]
git branch -d [本地分支名]
git 标签命令
git tag
git tag v1.1
git tag v1.1 -m <提交记录版本号 b01034aacc272.....>
git tag -d v1.1
git push origin :refs/tags/v1.1.
git push --delete origin v1.1
git show <tag_name>
git push <tag_name>
git push --tags
git 撤销刚才合并的操作
git merge --abort
git修改 commit 备注信息
1. git commit --amend -m "新的备注信息"
2. git rebase --continue
3. git push --force
1.git rebase -i HEAD~n
2. 按 i 进入编辑模式
3. 将一行的 pick 修改为 edit
4. 执行 git commit --amend 修改备注 保存退出
5. 执行 git rebase --continue 命令
6. push 修改
git拉取历史版本打分支
git log
git checkout -b my_new_branch commit_hash
git push origin my_new_branch
git push origin my_new_branch:new_branch
git 切换源
1.通过cnpm使用淘宝镜像:
npm install -g cnpm --registry=https://registry.npmmirror.com
2.将npm设置为淘宝镜像:
npm config set registry https://registry.npmmirror.com
3.将yarn设置为淘宝镜像
yarn config set registry https://registry.npmmirror.com
4.解决node-sass无法下载下来的问题
yarn config set sass_binary_site https://cdn.npmmirror.com/dist/node-sass
5. 查看cnpm镜像设置:
cnpm config get registry
6.查看npm镜像设置:
npm config get registry
7.查看yarn镜像设置:
yarn config get registry