github新手使用教程说明

 

 先放一张概念图

脑子里差不多有个印象

 

 

然后开启我们的操作步骤 

 

安装好GitHub 后,打开 git bash

  输入命令git init,初始化git(建立暂存区)

初始化完成之后,会出来一个隐藏文件.git

 

这个隐藏文件是用来存储当前页面的版本信息的

 

 

 

 

安装结束后需要进⾏⼀些设置

 

 

命令 1 . git config --global user.name "你的git名称"

 

命令2. git config --global user.email "你的git验证邮箱"

 

两个命令都是全局设置,配置一次足矣

 

 

 

 

配置完就可以提交数据了。从工作区提交的缓存区。

git add 文件名

 

git add  *    提交所有

 

git commit -m "这次提交的描述信息"

 

 

git status 可以查看提交的具体情况

可以查看本地工作区与暂存区的差别。

 

git add  可以让工作区覆盖暂存区的文件。

git checkout 文件名  可以让暂存区文件覆盖到工作区。

 

 

git diff 查看暂存区和工作区代码的区别

只能看暂存区有的文件和工作区的文件的区别。如果暂存区没有工作区的对应文件,将无法比较

 

git log查看日志

 

命令 1 . git reset --hard HEAD^ 退回到上个版本

如果需要退回好多版本就在后⾯加上 ^

例: git reset --hard HEAD^^退回两个版本。

 

 

 

通过版本号来恢复文件

git reset --hard

 

 

GitHub终端创建一个仓库。

 

用来上传代码

 

 

提交之前需要先给电脑授权

首先需要生成秘钥

ssh-keygen -t rsa –C “登录github的邮箱地址

一直回车。

 

找到密匙产生的地址。

 

找到密匙之后

 

 

找到settings

 

 

git bash里配置仓库名字

输入命令

git remote add origin https: // github.com/你的账号/你的项目名称

命令2. git push -u origin master 将本地的库推送到master分⽀ (就是推送到服务器上)

 

 

以上为第一次上传教程。

 

往后如果以后再想往github上传送

 

把代码放进缓存区后,直接git push命令 就可以直接上传github服务器终端

 

 

 

如果想要从远程仓库吧数据更新在本地。

git pull

 

 

如果有个新来的小伙计,刚来,从仓库拷贝代码下来,git clone 仓库的地址.git

 

拷贝下来进入这个拷贝的文件夹里。

 

 

最后奉上一份命令大全

 

 

创建分支 git branch 分支名

合并分支 git merge 分支名(合并的时候需要回到上一层分支)

切换分支 git checkout 分支名

 

 

分支介绍:

 

 

 master分支,即主分支。任何项目都必须有个这个分支。对项目进行tag或发布版本等操作,都必须在该分支上进行。

 develop分支,即开发分支,从master分支上检出。团队成员一般不会直接更改该分支,而是分别从该分支检出自己的feature分支,开发完成后将feature分支上的改动merge回develop分支。同时release分支由此分支检出。

 release分支,即发布分支,从develop分支上检出。该分支用作发版前的测试,可进行简单的bug修复。如果bug修复比较复杂,可merge回develop分支后由其他分支进行bug修复。此分支测试完成后,需要同时merge到master和develop分支上。

 feature分支,即功能分支,从develop分支上检出。团队成员中每个人都维护一个自己的feature分支,并进行开发工作,开发完成后将此分支merge回develop分支。此分支一般用来开发新功能或进行项目维护等。

 fix分支,即补丁分支,由develop分支检出,用作bug修复,bug修复完成需merge回develop分支,并将其删除。所以该分支属于临时性分支。

 hotfix分支,即热补丁分支。和fix分支的区别在于,该分支由master分支检出,进行线上版本的bug修复,修复完成后merge回master分支,并merge到develop分支上,merge完成后也可以将其删除,也属于临时性分支。

 

posted @ 2020-09-02 18:20  卖糖纸的小糖果  阅读(250)  评论(0)    收藏  举报