简介
🧑💻 刚接触 Git 或 LabEx?我们建议从 Git 快速入门 课程开始。
使用 Git 时,将本地更改推送到远程存储库是很常见的操作。默认情况下,Git 会将你的更改推送到与本地分支同名的分支。但是,有时你可能希望将更改推送到不同的分支。在本实验中,你将学习如何将默认推送分支名称设置为当前本地分支的名称。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
🧑💻 刚接触 Git 或 LabEx?我们建议从 Git 快速入门 课程开始。
使用 Git 时,将本地更改推送到远程存储库是很常见的操作。默认情况下,Git 会将你的更改推送到与本地分支同名的分支。但是,有时你可能希望将更改推送到不同的分支。在本实验中,你将学习如何将默认推送分支名称设置为当前本地分支的名称。
将更改推送到远程存储库时,Git 会使用当前本地分支的名称作为远程分支的默认名称。但是,有时你可能希望将更改推送到不同的分支。在这种情况下,每次推送更改时都需要显式指定远程分支的名称。这可能会很繁琐且容易出错,尤其是在处理多个分支时。
要完成本实验,你将使用 GitHub 账户中的 Git 存储库 git-playground
,它是从 https://github.com/labex-labs/git-playground.git
派生而来的。按照以下步骤设置默认推送分支名称:
git clone https://github.com/your-username/git-playground.git
cd git-playground
git config push.default current
git checkout -b my-branch
echo "Hello, World" > hello.txt
git add hello.txt
git commit -m "Add hello.txt"
git push -u
Git 将把你的更改推送到远程存储库中名为 my-branch
的分支。这是运行 git log
的结果:
ADD hello.txt
在本实验中,你学习了如何将默认推送分支名称设置为当前本地分支的名称。这可以节省你的时间,并降低将更改推送到远程存储库时出错的风险。记住使用 git config push.default current
命令来设置默认推送分支名称。