Git相关操作

122 阅读1分钟

记录Git操作指令、遇到的问题与解决思路

使用场景

Tag应用

添加标签:

git tag v0.0.1

删除本地标签

git tag -d v0.0.1

删除远程标签

git push origin :refs/tags/v0.0.1

问题

1.在命令行向Github提交代码时报403,提示对一个非你在用的账户没权限。

这里可能是你使用了Git凭证,Github用户与密码被保存到osxkeychain
通过git config -l来查看。如果返回的是credential.helper = osxkeychain,那就找到对应credential的存放位置,删掉即可。
通过git config --show-origin --get credential.helper查看位置。
Mac上清除Github账号与问题
修改Mac只读文件
credential详细介绍

2.git push时提示Everything up-to-date。

上次记录的变化已经失效,当前没有可变化提交。
重新执行添加索引和记录变化即可。

git add .
git commit -m "record change"
git push origin master