git仓储使用的两种情况
本地没仓储,线上有
通过
git clone
命令下载远程仓库到本地- git clone 会自动帮你把远程仓库下载到本地,不需要再去 git init 了
- 通过 clone 下来的仓库,git 有一个远程仓库地址列表,git 默认会把你 clone 的地址起一个别名:origin
- 然后你执行 push 的时候实际上就是将本地的版本提交到 origin 上
本地有仓储,线上无
如果是
git init
出来的仓库,进行push
提交的时候就不知道要往哪里 push。所以,这里通过
remote
相关命令进行设置:# 查看所有的远程仓库信息 git remote show # 根据别名查看指定的远程仓库信息 git remote show 远程仓库地址别名 # 添加远程仓库信息 git remote add 别名 远程仓库地址
通过上面的
git remote add
添加完远程仓库地址信息之后,还不能直接git push
,必须在每一次
push
的时候加上git push 仓库地址别名 master
就可以提交了。如果想要省略
git push
后面需要指定的仓库地址别名 master
可以通过下面的命令修改:git push --set-upstream sweet master
这样就可以直接使用
git push
进行提交而不需要指定sweet master
了