1、执行完后,项目是拉下来了,但是使用git branch -a查看分支的时候看不到其他远程分支
git remote set-branches --add origin [分支名称]
git fetch origin [分支名称]
git checkout [分支名称]
2、git clone 出现文件太大,拉去不下来
$ git clone [http://github.com/large-repository](http://github.com/large-repository) --depth 1
$ cd large-repository
$ git fetch --unshallow
或者
git config --global https.postBuffer 524288000
3、git push 出现文件太大,推不上去使用ssh提交代码和生成公钥的过程:
(1)、如果没配置过用户名和密码(配过也再来一次咯)
git config --global user.name "名字"
git config --global user.email "开发邮箱"
(2)、创建SSH和复制公钥到剪切板(如复制以下代码执行出现参数过多提示,一般由于字符问题,需自己手打以下代码
ssh-keygen –t rsa –C "开发邮箱"
(3)、生成ssh公钥以后,我们先cat一下公钥,在git bash中输入cat ~/.ssh/id_rsa.pub,这个时候会显示出我们生成的公钥,这时候拷贝公钥,在我们git的账户中添加ssh就OK。
(4)、设置remote url,在git bash中输入:
git remote set-url origin git@github.com:GitRepoName.git
///有SSH开头要带上
git remote set-url origin ssh://git@github.com:GitRepoName.git
github.com是你的服务器域名,例如你用开源中国的码云的话,这个地方就是git@git.oschina.net, GitRepoName.git是git仓库名。
网友评论