git相关命令
基本操作
git init
git add xxx
git commit -m "first commit"
git tag -a V1.0 -m '我的标签'
git remote add origin git@github.com:4379711/spider.git 建立远程仓库连接
git push -u origin master:master 本地master提交到远程master分支
git push origin --tags 标签提交到远程仓库
git tag -d <tagname>可以删除一个本地标签;
git push origin :refs/tags/<tagname>可以删除一个远程标签
git push origin :branch_xxx 可以删除远程一个分支
添加多个仓库
在已有的origin链接上再添加一个远程仓库链接,这样只需要push一次
git remote set-url --add origin git@github.com:4379711/*****
密码输入错后不再提示输入密码
windows下 `管理员`身份运行git bash
git config --system --unset credential.helper
github中的文件不在本地代码目录中会报错
解决办法:
$ git pull --rebase origin master #执行这一步。
然后再push
xxx分支合并到当前分支,如果当前分支和xxx没关系,
报错fatal: refusing to merge unrelated histories
加上 --allow-unrelated-histories即可
git merge xxx --allow-unrelated-histories