一、远程有分支,本地无分支
- 远程文件复制到本地
git clone
- 拉取一下,避免遗漏
git pull
- 查看所有分支
git branch -a
- 本地新建分支并切换到新建分支
git checkout -b 分支名
- 建立本地分支与远程分支关联
git branch --set-upstream-to=origin/同名分支名
- 查看关联映射关系
git branch -vv
二、远程无分支
- 创建本地分支并切换到该分支
git checkout -b 分支名
- 将本地分支提交到远程仓库
git push origin 分支名
- 建立本地分支与远程分支关联
git branch --set-upstream-to=origin/同名分支名
- 查看关联映射关系
git branch -vv
原文链接:blog.csdn.net/xiaomaboobo…
假设正在使用 Git 管理一个名为 "my_project" 的项目,并且想将修改后的代码提交到名为 "feature_branch" 的远程分支。可以按照以下步骤提交修改后的代码:
-
首先,使用 git branch 命令检查当前所在的分支。如果不在 "feature_branch" 分支上,可以使用 git checkout feature_branch 命令切换到该分支。
-
然后,使用 git add <file_name> 命令将修改后的文件添加到暂存区。例如,如果修改了 "main.py" 文件,可以使用 git add main.py 命令将其添加到暂存区。 如果想添加所有修改的文件,可以使用 git add . 命令。
-
接下来,使用 git commit -m "commit message" 命令提交修改并添加提交信息。例如,可以使用 git commit -m "Update main.py" 命令提交修改,并在提交信息中描述所做的更改。
-
最后,使用 git push origin feature_branch 命令将修改后的代码推送到名为 "feature_branch" 的远程分支。这将把的本地分支与远程分支同步。如果是第一次推送到该分支,需要使用 git push -u origin feature_branch 命令来设置 "feature_branch" 分支的跟踪关系。