Github上传代码/删除仓库/新建分支的操作流程记录

17 篇文章 3 订阅

首先先安装git,安装完git后,看如下操作指令:

输入自己的用户名和邮箱(为注册GITHUB账号时的用户名和邮箱):

git config --global user.name "HJX-exoskeleton"

git config --global user.email "2545304960@qq.com"

在home目录中查看.gitconfig这个文件,如下:

 打开文件后发现name和email添加完毕。

1、将代码上传到Github

下面在需要上传代码的路径中开启一个终端:

git init

 此时会多出一个.git文件夹。

继续输入:

git add .

 继续输入:

git commit -m "init"

下面生成一个新的仓库repo:

 输入创建的仓库名:imu_ros

 

 点击创建,显示如下:

 

 此时复制创建好的仓库网址链接。

 继续输入:

git remote add origin https://github.com/HJX-exoskeleton/imu_ros.git

git push -u origin master

这个地方需要输入自己的Github的name:名字---我这里是HJX-exoskeleton

下面继续输入秘钥:

 这个地方注意不是输入你自己的密码!  是要输入你的秘钥,获取方式如下:

 点击头像找Setting

 

点击这个选择下面的(Classic)

 

 这个地方选择“永不过期

再点击绿色的这个,就可以生成token了,下面继续复制这个生成的token:

这个token最好复制到一个可以备份的地方,后面还会用到!

 将token输入到这一步:

出现这个,则为成功。可以去自己的仓库中看一下:

 代码上传Github成功

2、删除已经创建的仓库

点击这里的Setting

翻到最后,点击下面这个:

 

这里要将中间的一行复制下来,一直下一步:

 这时便可以进行删除了。

3、在已有的仓库中新建一个分支

目前没有建立分支的截图如下:

 比如我使用pycharm编辑器来进行演示:

比如我在这个文件夹中新建一个py文件:

建立一个123.py文件后会自动跳出来一个界面,点击Add

 再点击 Git:

 注意:这里先commit后再进行push:

 修改名称后回车,出现下面截图,再点击push:

  点击中间的Use Token:

输入之前生成的Token,再点击Log in:

最后会出现Push successful, 则算成功:

 检查刷新github仓库是否多了一个V2分支:

 V2分支出现,使用pycharm编辑器进行创建分支成功!!!

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
使用 `github.com/xanzy/go-gitlab` 合并分支的过程与使用 `go-git` 类似,只需稍作修改即可。以下是一个示例代码,用于合并 GitLab 存储库的分支: ```go package main import ( "fmt" gitlab "github.com/xanzy/go-gitlab" ) func main() { // 设置GitLab API访问令牌 token := "YOUR_GITLAB_API_TOKEN" // 设置GitLab存储库信息 git := gitlab.NewClient(nil, token) git.SetBaseURL("https://gitlab.com/api/v4") projectID := "YOUR_GITLAB_PROJECT_ID" branchName := "BRANCH_TO_MERGE" // 创建的合并请求 mr, _, err := git.MergeRequests.CreateMergeRequest( projectID, &gitlab.CreateMergeRequestOptions{ Title: gitlab.String("Merge branch " + branchName), Description: gitlab.String("Merge branch " + branchName), SourceBranch: gitlab.String(branchName), TargetBranch: gitlab.String("master"), }, ) if err != nil { fmt.Println(err) return } // 提交合并请求 _, _, err = git.MergeRequests.AcceptMergeRequest( projectID, mr.IID, &gitlab.AcceptMergeRequestOptions{ MergeCommitMessage: gitlab.String("Merge branch " + branchName), }, ) if err != nil { fmt.Println(err) return } fmt.Println("Merge request successfully created and accepted") } ``` 在上面的示例代码中,我们首先设置了GitLab API访问令牌、GitLab存储库信息和要合并的分支名称。然后,我们创建了一个的合并请求,并提交了该请求。最后,我们输出了一条成功消息。 请注意,此示例代码仅用于演示目的,实际情况下需要进行错误处理和更多的安全检查。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随机惯性粒子群

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值