1.创建仓库
2.仓库设置
从上到下,依次要填的是 1.仓库名,2.描述,3.类型(public 公共仓库 所有人都可访问 ,private 私人仓库,不是所有人都能访问)4.是否初始化,如果选了是,则会自动初始化一个项目,里面有个readme.md文件,用于描述的描述说明。
最后是按钮,create repository
3.添加README.md页面
这里,我们不勾选initialize 这个选项。
创建成功后,会进入下面这个页面git add README.md
看这两段话说明
…or create a new repository on the command line
echo "# concurrent_learn" >> README.md //创建一个文件README.md 里面的内容为 concurrent_learn
git init //初始化一个本地git仓库
git add README.md //将README.md 添加到git仓库记录中
git commit -m "first commit" //将更改记录提交到本地暂存区 备注为first commit
git remote add origin https://github.com/MrAldeo/rest.gitx //关联远端仓库
git push -u origin master //将本地仓库推送到远端仓库, 本地记录推送到远端的master分支上
这是先在本地用命令行执行如上命令 创建一个新的本地的git仓库 并推送到这个远程仓库上。
…or push an existing repository from the command line
git remote add origin https://github.com/MrAldeo/rest.git
git push -u origin master
这是推送一个本地已有的git仓库 推送到远端仓库上。
4.因为是新创建的项目,以第一个例子为例
如上图,执行push到master上时,报错,我以为时没有commit到缓存区,执行commit后还是报错,
执行git status:
突然想起来没有add到缓存区,执行add命令:
执行commit:
push到master:
上传成功: