Preliminaries
设置远程仓库
如果有远程仓库, 可以通过下面命令列出:
git remote -v添加远程仓库:
git remote add <remote_name> <remote_url>一般而言,
remote_name是origin,remote_url是github仓库(或者其他的gitlab平台仓库)的url, 可以使用ssh:git@github.com:<username>/<repo>修改远程仓库: 如果需要修改现存的remote仓库(如, 远程仓库重命名等), 可以使用下面的命令修改已存在的remote url:
Link to original git remote set <remote_name> <remote_url>
Push
在任何commit提交之后, 可以使用下面的方法将本地的分支推送到远程:
git push <remote_name> <local_branch>:<remote_branch>如果local_branch和remote_branch相同, 可以只输入一次:
git push <remote_name> <branch>每次推送都需要输入remote_name和branch, 可以设置上游来免于重复输入:
git push -u <remote_name> <branch>后续的推送会自动读取upstream, 命令可以简化:
git push