第一次将本地搭建项目上传到自建的码云仓库:

1. git安装
 2. 在github或者码云新建仓库/项目
 3. 在本地创建一个空文件夹用来存放项目,最好使用英文名
 4. 进入文件夹,在文件夹根目录,右键git bash here ,git init 【初始化一个本地.git仓库】
 5. git config --global user.name '码云/github/gitlab等用户名'  【首次与远程仓库建立连接】
 6. git config --global user.email '绑定的邮箱'
 7. git clone '远程仓库地址'      
 8. git add . //将所有文件全部加进本地仓库托管 【开始进行将本地项目推送到远程的操作】
 9. git commit -m '提交本地项目到远程仓库时的提交信息'  【这一步只是提交到本地,信息必须写,顺序不能乱】
 10. git push  //推送到远程仓库 获取仓库https 
 11. 加入想将本地项目推送到分支,在第10步之前插入:git checkout -b 分支名

克隆命令时出现error: RPC failed; curl 18 transfer closed with outstanding read data remain问题,文件拉取不下来,可能是因为clone时网速过慢,文件过大,等网速好点的时候再clone一下,

或者clone的文件过大,需要修改postBuffer默认缓存值,网上配置方法:
将postBuffer值配置成合适的大小:
git config --global http.postBuffer 524288000
命令查看配置好的值postBuffer。
git config --list

1,git安装

git安装----windows
最好每操作一步命令都git status查看一下状态。
1,git官网安装,一路默认安装 git bash能打开窗口说明安装成功

2,在github创建一个项目仓库。

不用生成readme文件,选择apache[他人使用项目时需要声明作者】。选择MIT【开源,他人可以随意使用】

3,在本地,使用cmd或者vscode终端:

git clone 远程仓库的地址
将项目文件拷贝到初始化的本地仓库
git add . //将所有文件全部加进本地仓库托管
git commit -m '提交本地项目到远程仓库时的提交信息'  //这一步只是提交到本地
git push  //推送到远程仓库

以下笔记来自沙老师:

一:准备工作
下载git
配置git 
git config --global user.email "***"
git config --global user.name "***"

二:上传本地代码到github
初始化项目,到工作目录运行  git init
  
将本地仓库和远程仓库关联

git remote add origin  url
上传前先下载最新的仓库到本地  git pull url    远程仓库刚开始只有readme

将所有文件提交到暂存区  git add .

填写提交信息,便于查看修改  git commit  -m "第一次提交" 


把当前master分支推送到远程库
git push –u(第一次要用-u 以后不需要) origin master 
输入github的用户名和密码 即可上传



三: 从远程仓库更新到本地
从远程仓库更新到本地 git pull 



四:日常开发
在完成第一次上传后,之后在本地做的修改,都可以通过如下命令进行同步。
git add -A                 #将文件的修改上传到暂存区

git commit -m '说明'       #提交到本地仓库的说明
git commit -m "Daily update"

上传前先git pull
git push origin master    #推送到GitHub网站上
git push origin master:development  #把本地的master分支推送到远程development分支

将更新后的本地代码上传到远程仓库的分支中

在项目文件目录下:
git bash here       打开窗口    
git init            初始化一个仓库.git
git add .           将当前项目所有文件放进本地仓库
git commit -m '提交说明信息'
git checkout -b a       创建一个仓库分支a
git push https://gitee.com/115060300127/***.git a:远程仓库分支名b    //如果没有远程仓库分支b,会自动创建。也可以通过这个命令提交到远程的master仓库去合并。