github托管项目流程

用github托管代码操作流程和经常用到的git命令

(一) 在github 远程新建仓库,并克隆到本地

首先你要在github上申请一个账号

网址:https://github.com/

然后你要下载一个git工具

网址:https://gitforwindows.org/

进入官网直接下载就行,下载完成后进入github首页,点击新项目new repository,如下图所示:

在这里插入图片描述

然后进入如下页面,主要填写红色圈起来的几个部分,如下图:
在这里插入图片描述

最后点击Create repository,生成如下页面:
在这里插入图片描述
参考原文链接:https://blog.csdn.net/Jackson23333/article/details/81315474
这样你就在github上建立了一个远程仓库了,然后复制该仓库的地址并用git clone 命令将远程仓库的下拉到本地形成一个本地仓库。
在这里插入图片描述
在这里插入图片描述
于是一个本地仓库就算创建完成了

(二)写自己得代码,不同得功能创建不同得分支,然后推送到远程仓库

说明: 代码是不断更新和维护得,每次添加一部分功能,或者修改一部分代码,就创建一个新得分支,这样一个分支就代表了在以前得基础上新增了特定得功能,分支和主分支得关系就像我们写一部小说,今天写主人公小时候,明天写主人公青年,后天写主人公事业得故事,大后天又写主人公的感情。当我们每写一部分的时候有时候可能需要修改之前写过的部分,比如写主人公感情的时候可能会回去修改主人公小时候的经历,或者主人公的事业上的故事,完成了一个模块其他模块也会跟着有相应的改动。所以对代码而言完成一部分功能就把当前分支和之前的主分支进行合并,就相当于对小说做了最新的修改。我们将本地的分支同步到远程对应的分支,用于记录我们改动的模块。将分支和主分支合并之后推送到远程仓库的主分支,那么远程的主分支永远在不断的合并新分支,时刻保持更新状态。

2.1 新建分支的git操作命令

1、创建本地分支 local_branch

 git branch local_branch

2、创建本地分支local_branch 并切换到local_branch分支

git checkout -b local_branch

3、切换到分支local_branch

git checkout local_branch

4、本地分支local_branch到远程分支 remote_branch并建立关联关系

  a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch

      git push

 	a.1  当git push 的时候会出现 git push --set-upstream origin remote_branch (remote_branch为远程分支)
 		解决办法:
 		git branch --set-upstream-to=origin/remote_branch local_branch
 		其中,origin/remote_branch是你本地分支对应的远程分支;local_branch是你当前的本地分支。
 b.远程无对应分支
 		b.1 新建远程分支
 		git push origin newbranch:remote_branch   //创建了一个远程分支名字叫 remote_branch
 		b.2 本地分支和远程分支关联
 		git push --set-upstream origin newbranch
 		然后使用git push就可以将本地和远程分支关联

5、删除本地分支local_branch

  git branch -d local_branch

6、删除远程分支remote_branch

 git push origin  :remote_branch

 git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。

git branch -d | -D branchname 删除branchname分支

git branch -d -r branchname 删除远程branchname分支

7、查看本地分支

  git branch

8、查看远程和本地分支

  git branch -a

参考原文链接:https://blog.csdn.net/u013749540/article/details/78295420
https://blog.csdn.net/m0_37852904/article/details/85248323

2.2 分支完成之后合并然后推送到远程仓库

分支完成之后,查看当前分支

git branch

查看当前代码状态 ,会显示更新的文件和添加的内容

git status

将所以更新的分支代码内容添加到本地的暂存区

git add .

添加提示信息

git commit -m "注释内容"

再次查看代码更新状态,红色的新增部分已经变绿

git status

更新远程分支

git push

合并到本地的master主分支

git checkout master
git merge local_branch

本地主分支推送到远端

git push
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值