git 设置用户名邮箱
git config --global user.name "xxx"
git config --global user.email "xxx.com"
git 冲突
- git stash
- git pull
- git stash pop
git 提交规范
- feat:新功能。
- fix:修补bug。
- docs:文档。
- style:样式。(不影响代码运行的变动)
- refactor:重构。
- test:增加测试。
- chore:构建过程或辅助工具的变动。
git 查看远程地址
git remote -v
git 修改远程地址
git remote set-url origin <new url>
修改.ignore后不生效的解决方案
- git rm -r --cached .
- git add .
合并两个分支(my分支和test分支)a是当前分支
一、将远程分支合并到本地分支
git checkout 远程分支1
git merge 远程分支2(最新代码)
# 这样<远程分支1>再拉取就是最新代码了
git push 远程分支1
二、将本地分支合并到远程分支
-
查看你本地所有的分支
git branch -a
-
切换到b分支
如果上一步有b分支:git checkout test
如果上一步没有b分支:git checkout -b test
-
拉取test分支最新代码
git pull origin test
-
将test合并到my分支
git merge my
-
推送代码
git push origin test
git branch --set-upstream-to=origin/v0.2.0 v0.2.0
恢复删除的文件(还未添加到暂存区,未执行git add)
# 查看删除的文件
git status
# 恢复
git restore 删除的文件名
git 放弃本地修改,强制拉取更新
git fetch --all
git reset --hard origin/master
git pull //能够省略