将本地的项目上传到github仓库中,并对仓库的代码进行更新

一、将本地的项目上传到github仓库中

上传代码之前的一些准备工作:

1)在github上注册一个账号:github地址

2)在本地安装git:git的下载地址

完成上述操作就可以开始将本地代码上传到github上了

1)登录自己的github账号,在首页点击‘New repository’按钮,新建一个仓库

2)然后在创建仓库的界面输入一些仓库的信息,最后点击‘Create repository’按钮即可创建一个属于自己的仓库

Repository name: 仓库名称
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE

3)回到仓库的根目录下,复制仓库的地址

这是已经上传代码之后的样式了,如果是还没有上传代码的仓库的显示如下所示:

4)找到本地项目的位置,右击项目名称,如果git已经安装成功,此时会出现‘Git GUI Here’和‘Git Bash Here’,选择‘Git Bash Here’,然后出现下图:sell就是项目的名称

5)然后把github上的仓库克隆到本地

git clone 仓库地址

这里举个例子:

git clone https://github.com/tangxiujiang/sell-app.git

6)经过这个步骤之后在项目的根目录下就会多出个文件夹,文件夹名就是github上的仓库的名称,这里比如是:sell-app,然后将根目录下的所有文件都移动到文件夹sell-app里面

7)然后回到命令面板,输入cd sell-app,进入sell-app文件夹下

 

(如果是项目已经在本地了,是做了修改要提交到仓库中,直接进行下面的操作)

8)将sell-app文件夹里面的文件都添加进来

git add .

9)填写修改信息

git commit -m  '修改信息'

10)把本地仓库push到github上(要填写用户名和密码)

git push -u origin master

 

 

二、在本地对代码做了修改,然后将更新代码提交到github上的分支

1)首先在本地上找到和github上的仓库同名的文件名,这里用的是sell-app,然后右击文件夹sell-app,选择'Git Bash Here'

2)在命令板上输入git  status:查看当前的git 仓库状态,这里会给出在本地作出修改,但是还没有提交到git仓库上的文件名

3)更新全部文件:git add .

4)输入更新说明:git commit -m '更新说明'

5)push到远程master分支上:git push (将本地的代码同步到线上的分支上)

 

如果需要将分支的代码合并到master分支上,则需要进行下面的操作

1)git  checkout master:将master分支拉取下来

2)git  merge  origin/index-icons:将master分支和index-icons做一个合并

3)git  push合并好后,在将合并后的代码提交到master中

 

三、拉取仓库中最新的分支

1)在shell面板中,进入当前项目

2)拉取分支最新代码:git pull

3)git  checkout  '分支名字'

通过git status可以验证开发会在这个'分支名字'上进行

 

四、查看分支

git  branch----列出仓库中所有的分支

如果我们创建了一个分支index-recommend,虽然将本地的分支index-recommend提交到线上的分支index-recommend了,但是没有合并到master上,然后又在线上创建了新的分支index-ajax,并拉取最新分支index-ajax到本地上,此时的新分支index-ajax上并没有index-recommend分支上的代码,此时,可以进行 下面的操作,将index-recommend分支和index-ajax分支上的代码进行合并

前提,当前处于index-ajax分支下:---将分支进行合并

git merge   index-recommend

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值