当我们辞职或者离开项目时,想要保存完好的项目咋办???用码云啊!!————>话不多说 Go!
一. 在码云中创建仓库如图:

点击创建,

然后 返回桌面,在电脑中创建一个新的文件夹(强烈建议创建新的文件夹)

鼠标放到文件上右键 打开 Git Base Here

如:

打开命名行后
1. git init 初始化git
2. git config --global user.name "git账户(姓名)" 输入账号
git config --global user.email "你的邮箱" 输入邮箱(如有报下面的错,是你邮箱或账号输入错了)

3. git config --list 查看你输入的账号和邮箱
4. git config --global --replace-all user.name "你的邮箱" 删除账号密码
git config --global --replace-all user.email "你的账号" 然后再回到第2步,输入你的账号邮箱

5. git remote add 仓库名(随意,建议用origin,因为你以后拉取代码的时候这个可能忘了就完了) 码云上的 仓库地址 关联码云仓库
6 . git remote -v 查看关联了几个仓库
7. git remote remove 仓库命 删除多余的仓库

8. git pull 第7步中的仓库名 master(master分支,在你码云中看是不是在这个 如下图)


提交完后就是如下这个界面:

9. git add . 添加所有文件 (如果提交的文件中有后缀名为.bat的会报错,
解决是 git config --global core.autorlf false,如下图)


10. git commit -m "提交的说明,就是注释下"
11. git push -u 仓库名 分支名 (第10步和第11步针对第一次提交,如下图)


到这里就结束了!去你的仓库刷新一下,如下:

OK!结束了,其实码云就是这么简单:总结如下:


问题②: 如果在公司,有公司git和本地git,每次提交需要不同的账户密码,
解决办法:每次提交切换的时候,切换另一个git的账户密码:
git config --system --unset credential.helper
git config --gloabl credential.helper store
再pull输入你新的账号和密码就ok了!
问题③: 拉取合并代码报错:

其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并具体的方法,
①:一个种方法: 是 从远端库拉下来代码 , 本地要加入的代码放到远端库下载到本地的库, 然后提交上去 , 因为这样的话, 你基于的库就是远端的库, 这是一次update了
②:第二种方法: 使用这个强制的方法: git pull origin master --allow-unrelated-histories
后面加上 --allow-unrelated-histories , 把两段不相干的 分支进行强行合并后面再push就可以了
问题④:如报下错:

git config core.ignorecase false 从而不忽略大小写 就可以啦!如图:

网友评论