1、码云上创建一个项目 testgit (名字随你)
2、本地创建一个文件夹D:/testgit,然后使用git bash
3、cd 到本地文件夹中D:/testgit,
4、使用 git init 命令 ,初始化一个git 本地仓库(项目),会在本地创建一个 .git 的文件夹
5、使用git remote add origin https://gitee.com/你的码云用户名/testgit //添加远程仓库
6、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹
7、将要上传的文件,添加到刚刚创建的文件夹
8、使用git add . 或者 git add + 文件名 (将文件保存到缓存区)
9、使用git commit -m '描述新添加的文件内容' (就是注释) (文件保存到本地仓库)
10、使用git push origin master ,将本地仓库推送到远程仓库
报错处理:
错误一:error: failed to push some refs to 'https://gitee.com/XXX_admin/YYYY.git'
处理方法,执行命令:
git pull origin master --allow-unrelated-histories
错误二:解决RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large问题
使用SourceTree客户端,向远程仓库推送时:RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large错误!
百度一下:
第一个解决办法是:
在git bash中执行:git config http.postBuffer 524288000
成功后,再次提交,ok。
有些博客,说这个办法不灵,我试可以。
另外,提一下,如果在git bash中执行目录,出现:fatal: Not a git repository (or any of the parent directories): .git
解决办法是在git bash中执行:git init
感谢:http://blog.csdn.net/s1674521/article/details/71844169
第二个解决办法是:
来自http://www.cnblogs.com/lihaiping/p/6021813.html的博客,是使用ssl
目前,第一种我试了,可以;第二种,试了,没成功。
错误三:git报错:Pull is not possible because you have unmerged files解决方法
git add 命令
git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。
注意 -A 选项后面还有一个句点。
git add -A表示添加所有内容,
git add . 表示添加新文件和编辑过的文件不包括删除的文件;
git add -u 表示添加编辑或者删除的文件,不包括新添加的文件。
git pull报错 error: Pulling is not possible because you have unmerged files.
方法: git add -u ;git commit之后才可以成功pull.
技巧:
1、打开bash方法:
右键项目文件夹,安装好git之后会出现鼠标右键选项
2、关于pull
第一次从远程仓库push代码的时候,要注意本地代码的备份;担心本地项目会被清空。