创建github分支,同步代码到github仓库

1. github上创建新的代码仓库

1.1 新建仓库

1.2 设置仓库名称,私有\公有,是否创建readme等

点击create repository创建仓库完毕

2. 本地创建工程代码

如我在idea中创建一个spring工程,名称为githubtest

3. 使用git工具,推送代码到远程仓库

3.1 创建本地仓库

进入该工程文件夹,创建本地git仓库[前提本地已经安装gitbash]工具

鼠标右键-git bash here,我们发下本地出现一个.git的文件夹,即创建本地仓库成功

3.2 首次推送到远程仓库,需要配置用户名和邮箱

3.3 将本地代码同送到远程分支

首先使用"git status"命令,查看本地做了哪些修改

由于是新创建项目,所有内容均为修改内容

然后使用"git add ."命令,将所有代码推送到本地仓库

加入到本地仓库后,可以看到git bash中,所有修改代码均变成绿色

使用git commit -m "new project"命令,将本地代码推送到远程仓库

我们此时去github查看,发现代码并没有推送上去

是因为我们本地代码和远程代码还么有做关联操作。

关联本地仓库和远程仓库

“git remote add 仓库名称 真实地址”

【这时执行git remote那句话,就是先将本地仓库与远端仓库建立一个链接: git remote add , 那么add什么呢? 红色的方框其实就是你为远端仓库所起的名字,一般都是叫origin,其实你也可以要Ceres 或者Earth,橙色方框就是你的远端仓库的真实地址】

使用git push将远程仓库代码推送到远程分支【注意:推送代码之前,先拉取一下代码,git pull origin master,养成良好习惯】

此时需要填写用户名和密码

推送过程中发生了rejected,说是首次推送,需要pull

我们拉取以一下代码(注意:如果远程仓库为空,我们首次是可以正常推送的,但是我们创建远程仓库的时候,让系统帮助生成了readme.txt,所以此时远程仓库非空,我们需要拉取远程仓库代码,与本地同步之后,然后再做推送操作)

但即使拉下来了代码,推送时仍是rejected,网上搜索方案

方案一:git pull origin master --allow-unrelated-histories

方案二:git push -f origin master(团队多人协作,慎用,可能会冲掉别人代码)

代码成功推送到远程master分支

4.创建dev分支

我们一般再开发过程中,如果涉及多人协作和多次版本迭代的问题,一般会设置一个开发分支用于本次代码迭代开发,master一般会放上一个版本的稳定代码。因此我们需要创建一个dev分支

命令“git branch dev”

然后使用git checkout dev将分支从master分支切换到dev分支

此时idea中,代码也被切换到了dev分支上

然后将dev分支提交到github,此时 github就会出现新的dev分支

此时,去github查看,可以看到分支个数为2

以上介绍了如何使用github保存我们的代码。

如有问题,欢迎QQ:1931969006交流

发布了4 篇原创文章 · 获赞 3 · 访问量 9540

猜你喜欢

转载自blog.csdn.net/AI_focus/article/details/104884169
今日推荐