远端覆盖本地
git强制覆盖:
git fetch --all
git reset --hard origin/master(分支)
git pull
git强制覆盖本地命令(单条执行):
git fetch --all && git reset --hard origin/master && git pull
回退版本
git reset --hard 版本库地址
本地强制推送到远程
1.git强制覆盖本地文件(与git远程仓库保持一致):
git fetch
git reset --hard origin/master
2.git友好合并远程修改和本地修改
git rebase origin/master
3.git强制推送本地代码到远程仓库的develop分支
git push --force origin develop
忽略ESlint 直接推送远端
git commit --no-verify -m '冲突'
查看本地所有分支
git branch -a
查看远程所有分支
git branch -r
删除本地分支
git branch -d 分支
删除远程分支
git push origin --delete 分支
修改分支名字
git branch -m 旧 新
注册git用户
git config --global user.name XXX #用户名
git config --global user.email XXX #用户邮箱
git config --list #查看用户信息
向git库添加修改
git add [path] #会把对应目录或文件,添加到stage状态
git add . #会把当前所有的untrack files和changed but not updated添加到stage状态实际上是为修改内容添加index索引。
Git客户端修改文件名大小写后,如何提交到远端
git mv --force AppTest.java apptest.java
git add apptest.java
git commit –m "rename"
git push origin XXX(分支)
更换远程仓库地址
1.git配置远程地址 git remote add origin url ,其中url为远程仓库地址。
2.git删除远程地址 git remote rm origin