Git推送本地仓库到远程Github仓库
Git remote命令
git remote -v
本地仓库是从远程GitHub仓库克隆下来的、我们可以使用git remote -v命令查看本地仓库关联的远程仓库信息。
查看远程仓库的状态信息(别名、远程仓库的链接):git remote -v
origin 是后面链接的别名,因为后面的链接太长了!
git remote show 别名
根据别名查看远程仓库的状态信息。
git remote :打印别名
git remote add 别名 远程仓库链接
我们可以使用git remote add命令新增本地仓库关联的远程仓库信息
新增远程仓库的状态信息(别名、远程仓库的链接):git remote add别名远程仓库链接
git remote set-url 别名 远程仓库链接
我们可以使用git remote set-url命令设置别名所对应的远程仓库链接
根据别名设置远程仓库的链接:git remote set-url 别名 远程仓库链接
删除别名:git remote remove 别名
git push推送到远程
本地仓库提交后、远程GitHub仓库并不会改变、需要使用git push将本地仓库的提交推送到远程仓库上。
1、将本地仓库的分支推送到远程仓库的分支
git push 远程住机名 本地分支名:远程分支名
2、将本地仓库的分支推送到远程仓库的分支,如果分支名一样,则可以忽略
git push 远程住机名 本地分支名
注意:从本地推送到远程仓库时、需要验证权限!
从2021年8月13日开始、GitHub Https链接不再支持用户名密码认证了,需要使用Personalaccess token(个人访问令牌)认证。
获取GitHub的token
在GitHub网站上、点击Settings、向下滚动选择Developer settings
点击Personal access tokens(个人访问令牌),点击Generate new token(生成新的token)
进行相关设置(能勾选的全部勾选)
点击创建token后复制token
我们可以使用git remote set-url命令将推送时远程仓库上的https链接信息更改为如下带Token的方式:https://<token>@github.com/XXX/XXX.git
我们可以先使用git remote set-url更改远程主机的链接带上token、然后使用git push命令将本地仓库的提交推送到远程仓库上。
git config -l --show-origin
想把邮箱和用户名设置跟github一致
在demo.txt中添加内容,并保存到本地库中,然后再提交到远程仓库