今天遇到了奇怪的问题,使用git clone 命令下来的代码和远程没有联系,于是手动将本地与远程分支的联系添加上去,使用得的相关命令记录一下:
1、添加远程仓库
git remote add [shortname] [url] --- git remote add origin git@bitbucket.org:×××××××/×××××.git
2、从远程仓库抓取数据
$ git fetch [remote-name] ---git fetch origin
3、推送数据到远程仓库
git push [remote-name] [branch-name] ------$ git push origin master
4、拉取 git pull origin [remote-name]
git pull origin master
5、git拒绝合并无关的历史,解决方法是在 git pull 时加上–allow-unrelated-histories,
git pull origin master --allow-unrelated-histories