一、要在一个新的程序文件中关联远程 Git 库并创建新分支以上传代码
打开终端或命令行界面。
导航到你的程序文件所在的目录。
1、初始化 Git 仓库:
git init
这将在当前目录下创建一个新的 Git 仓库。
2、添加远程 Git 库作为远程仓库:
git remote add origin <远程仓库的 URL>
将 <远程仓库的 URL> 替换为你要关联的远程 Git 库的 URL。
举例说明:
比如你想关联到一个git仓库地址为:https://gitee.com/xxxxxx/xxxxxxxx.git的仓库
git remote add origin https://gitee.com/xxxxxx/xxxxxxxx.git
3、拉取远程仓库的分支和提交信息:
git fetch --all
这将从远程仓库获取所有分支和提交信息,但不会自动合并到本地仓库。所以不用担心会更改本地代码。
4、创建新分支:
git checkout -b <新分支的名称> origin/<远程分支的名称>
将 <新分支的名称> 替换为你想要创建的新分支的名称,将 <远程分支的名称> 替换为你要基于的远程分支的名称。例如,如果你想创建一个名为 my-feature-branch 的新分支,并且基于远程分支 feature,则命令如下:
git checkout -b my-feature-branch feature
这里方法比较多,也可通过:
git branch "新分支名"
先创建分支名,再通过
git checkout "新分支名"
跳转到新分支上
5、添加、提交你的代码:
git add . // 添加所有文件
git commit -m "提交消息" // 提交你的代码变更
将 “提交消息” 替换为你的提交消息。
6、上传代码到远程仓库的新分支
git push -u origin <新分支的名称> // 上传代码到远程仓库的新分支,并设置为默认推送分支
将 <新分支的名称> 替换为你之前创建的新分支的名称。现在,你的代码已经上传到远程仓库的新分支上了。
2、修改分支
执行以下命令来修改分支名称:
//先使用git branch查看当前分支
git branch
//使用git checkout 跳转到需要修改的分支
git checkout <branch-name>
//将 <old-branch-name> 替换为你要修改的分支的当前名称,将 <new-branch-name> 替换为你想要更改为的新名称。
git branch -m <old-branch-name> <new-branch-name>
完成后,你将看到你已成功修改了分支的名称。
请注意,这些修改只会影响本地仓库的分支名称
如果你想在远程仓库上更新分支名称,你需要使用
git push origin : 命令来推送更改。将 和 替换为相应的分支名称。
git push origin :<old-branch-name> <new-branch-name>
其中":"是删除分支,也可单独使用如下:
git push origin :<branch-name>
将名为branch-name的分支从远端删除掉