git add . 将当前工作目录中的所有变更添加到暂存区的,这是提交前的必要步骤
git commit -m '提交信息' 将暂存区的变更提交到本地仓库,并添加描述性信息
git branch 查看当前分支
git branch new-branch 创建本地分支
git branch -a 查看所有分支
git checkout new-branch 切换到创建的分支
git branch 查看当前分支
git push -u origin new-branch 将本地分支推送到远程仓库
git push -u origin new-branch
和 git push origin new-branch
区别:
git push -u origin new-branch
:-u
是--set-upstream
的简写,这个命令不仅会推送本地的 “new-branch” 分支到远程仓库,还会设置本地分支与远程分支的 upstream(上游)关系。设置上游分支后,Git 会记住这个关联关系,后续当你在这个分支上使用git push
或git pull
时,就可以省略远程仓库名和分支名,直接进行操作。例如,再次推送该分支更新时,只需使用git push
,Git 会自动推送到对应的远程 upstream 分支。
git push origin new-branch
:只是单纯地将本地的 “new-branch” 分支推送到远程仓库,不会设置 upstream 关系。如果后续要再次推送该分支的更新,需要再次完整地指定远程仓库名和分支名,即git push origin new-branch
。