问题1. 需要在远程仓库添加新的分支Xavier?
手动在线上仓库增加分支
使用命令
git push <remote:一般为origin,代表远程仓库名称> <local_branch_name:代表目前要推送的本地仓库名称>:<remote_branch_name:代表要推送的远程分支名字>
例如:
git push origin main:xavier
在另外一台电脑上提交分支,出现问题:
需使用git fetch和git merge进行配合完成git push
问题2:有些文件不希望git跟踪
通过在文件库的根目录 下,创建文件:.
问题3:多个本地代码库commit合并
问题4:关于暂存区
每个本地的branch都有一个自己的暂存区和HEAD,只有提交到暂存区,才能切换到不同的代码上。
当你在一个分支上执行 git commit
命令时,只有该分支上暂存区中的更改会被提交到该分支的提交历史中,其他分支的提交历史不会受到影响。
git push的使用:
git push -u origin master和git push <远程主机名> <本地分支名>:<远程分支名>作用 - 董永辉Bruno - 博客园