查看git用户名
D:\newMaven\com\alibaba\dubbo\2.6.2>git config user.name
D:\newMaven\com\alibaba\dubbo\2.6.2>git config user.email
如果github小绿点不同步,修改email与github一致即可
本地分支第一次关联并推送远端
git init
git add .
git commit -m “xxx”
git remote add origin https://github.com/sxxxx/basic.git
在远端写了一些东西,本地也有一些,先拉远端
git pull origin master --allow-unrelated-histories
git push -u origin master
GG
如果不小心推错了仓库,导致版本不一致
Updates were rejected because the tip of your current branch is behind
git push -u origin master -f 个人分支,可以强制推送覆盖
删除推送到remote的target
dir # 查看有哪些文件夹
git rm -r --cached target # 删除target文件夹
-r 允许递归删除
–cached 只从索引区删除
fatal: Not a git repository (or any of the parent directories): .git
– git init
git删除已经commit但是还未push分支
git reset HEAD~1
直接撤销最后一次commit,注意是 ~ ,符号不要打错
D:\xxx>git reset HEAD~1
Unstaged changes after reset:
M xxx-spring/doc/xxx.txt
此时commit已经被撤销了
参考 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000