git 代码管理遇到一些问题

2021-07-14  本文已影响0人  晴朗Nic

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仓库名。

(5)、提交代码,git push origin master

上一篇下一篇

猜你喜欢

热点阅读