FAQ for Git

less than 1 minute read

Published:

Commonly used commands

git push origin master

ref

How do I change the URI (URL) for a remote Git repository?

  1. For adding or changing the remote origin:
    git remote set-url origin new.git.url/here
    
  2. To see which remote URL you have currently in this local repository:
    git remote show origin
    

Git push requires username and password?

How to let git remember my username and password?

$ git config credential.helper store
$ git push https://github.com/owner/repo.git

Username for 'https://github.com': <USERNAME>
Password for 'https://[email protected]': <PASSWORD>

提示没有权限

可能是自己的用户名和邮箱号不对,Error提示一般如下:

$ git push origin master
remote: Permission to Jingnan-Jia/segmentation_metrics.git denied to jingnan222.
fatal: unable to access 'https://github.com/Jingnan-Jia/segmentation_metrics.git/': The requested URL returned error: 403

这个问题通常由以下原因造成: 因为你在用Windows!!!把仓库放到linux上就没有这些问题了!!!

为什么我在本地创建标签后,把代码推送到github远程仓库。我在远程github仓库可以查询到最新的代码修改,但是github远程仓库却不显示我最新的标签?

如果您在本地创建了标签,但是在GitHub的远程仓库中不显示,很可能是因为标签没有被推送到远程仓库。Git的标签是不会自动随着git push命令推送的,除非您特别指定。

为了将标签推送到远程仓库,您需要执行以下命令:

推送单个标签:

git push origin <tagname>

替换为您的实际标签名。

推送所有标签:

git push origin --tags

这会将所有本地的标签推送到远程仓库。

请确保您执行了上述命令之一来推送标签。完成后,您应该能够在GitHub仓库的“Tags”部分看到您的新标签。

Leave a Comment