git - git中别名和分支的区别

标签 git version-control

我是版本控制和 git 的新手。我对 git push [alias] [branch] 感到困惑。

别名和分支有什么区别?

最佳答案

[alias] 是您的Primary remote repository 的别名。 [branch] 是您的项目的分支名称。
例如,我在 github 上有一个 repo(比方说,yourRepo),它的主要远程存储库是 git@github.com:user/yourRepo.git
你会经常做

git remote add origin git@github.com:user/yourRepo.git  

将其添加到您的本地仓库。然后你可以通过

将你的更新推送到github
git push origin master

这里的 origin 通常用作 primary remote repository 的别名。


git 还有一些其他类型的别名。例如,你可以这样做

git config alias.com commit

使 com 成为 commit 的别名。这里的别名不是您问题中的 [alias] 。我刚才顺便提到了它。也许你会喜欢它。 ;)

关于git - git中别名和分支的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283154/

相关文章:

git - 你如何轻松地取消 merge Subversion/git 中的主题分支?

git - 在 TFS 上回滚 GIT

python - Windows 上的 Git clean-filter python 脚本

java - 将 AWS 项目从 git 导入到本地计算机

Git 和 Visual Studio : How to work with remote repo?

unix - 如何忘记 .hgignore 列出的内容?

sql-server - SSDT 如何在不丢失自定义客户端数据库对象的情况下使用 : Deploy . dacpac?

Git:来自特定提交的浅拷贝

git - 忽略具有给定名称和扩展名的所有文件

git - 如何获取在我的 git 存储库中删除的目录列表?