这是我参与「第五届青训营 」伴学笔记创作活动的第 十 天 git提交内容到仓库 可以先把项目克隆下来 比如这里要修改read.me文件 就在本地先修改,然后在项目根目录选择git push的选项去git add ...这里就是你要修改后的文件
然后我们去把它提交到本地仓库
git commit -m "Update By ZhangGuanXin"
这里会显示有一个文件更改
之后再git push
整体操作
git add .
git commit -m ”提交的信息”
git push -u origin master
此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码
我这里配置了github免密ssh,所以直接push就行,这个密钥根据电脑生成,换电脑就需要再配。
这样就是成功push上去了
git命令的差异
提交时发现git push origin master会报错
git push origin master 指定远程仓库名和分支名。
git push 不指定远程仓库名和分支名。
这个命令看起来好像比上面那个简单,但是却是“很模糊”的,很容易混淆!
不特定指出“远程仓库名和分支名”,一般是使用默认配置,配置文件(.git/config)相关内容 git 2件事: 1,当你处于master branch, 默认的remote就是origin。 2,当你在master branch上使用 git pull 时,没有指定remote和branch,那么git就会采用默认的remote(也就是origin)来merge在master branch上所有的改变。 (1)当只关联一个远程,只有一个分支时,这两个命令没什么区别。 (2)当你关联了两个多个仓库、有多个分支时,git push可能会报错,因为它不知道要上传代码到哪里去; 而git push origin master指定仓库和分支,就不会报错。