小白今天受教了,特地把自己的学习心得写下来,送给和我一样迷迷糊糊,四处瞎撞瞎摸索的同学。
自己想写点代码,然后直接上传到库,这样就不用每次拷到u盘了,
- 首先在github或gitee(后面都是gitee吧)上创建新的仓库,readme方式初始化;
- 在本地你想放的文件夹中,打开终端,git clone http或ssh(区别是:http是网络通信,以后每次提交需要用户名和密码,ssh则是电脑本地的通信,以后可以不用在提交和拉取时填写用户名和密码)
- 然后在终端中依次输入以下命令
cd xxxx //进入到下载下来的文件夹
git status //查看状态
ls //列出所有文件及文件夹
git status
git add a/ //添加一个文件夹下的所有内容,一定要有这一句
git status
git commit -m 'a文件夹上传' //给这次上传写评论
git push origin master //给远程仓库推送修改,即把本地的修改同步到gitee仓库中
//在gitee仓库中在线修改了内容或其他人同步了以后,使用下面命令拉取内容以更新本地仓库
git pull origin master //master是我们需要对应同步的分支
- 此外,遇到了一个问题:
error: unable to rewind rpc post data - try increasing http.postBuffer
error: RPC failed; curl 56 Gnxxxxxxxxxxxxxx;
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
大概意思就是http.postBuffer太小,需要设置更大的值
解决办法:
git config --global http.postBuffer 524288000
参考:
https://blog.csdn.net/u011323949/article/details/78837288