git 的基本使用方法使用流程

1、git 的基本使用方法:

第一步:window 本机电脑的安装 git 软件 (只需安装一次)

第二步:配置环境变量(只需要一次) 安装到D:\software\git\目录,把 bin 目录路径完整的加入 Path 变量。 D:\software\git\bin

第三步:配置 git 的 config (只需要一次)  git config --global user.email "you@example.com" git config --global user.name "Your Name" 查看你的配置是 git config --list

第四步:使用 git 开始工作

      ①、本地创建一个文件夹,当作代码仓库,初始化 cmd 中 cd 到该文件夹,执行 git init 命令,让该文件夹成为受 git 管理的仓库目录。

      ②、把某个文件添加到本地仓库(项目文件夹要有这个文件)执行 git add HelloWorld.html 命令 如果暂存所有( git add.)

      ③、提交文件到仓库 git commit -m “第一次使用 git 提交文件”m 后面的“”可以写上备注信息

2、git 工作流程.

 一、git 的作用:

    ①、在工作目录中修改某些文件

    ②、对修改后的文件进行快照,然后保存到暂存区域

    ③、提交更新,将保存在暂存区域的文件快照永久转储到 git 目录

二、git 的工作中使用场景:

两个分支 master 和 dev

三、项目开始执行流程.

git branch -a(查看所有分支)

0、克隆代码 git clone 地址

1、拉去线上 master 最新代码:git pull origin master

2、切换到开发分支:git checkout dev

3、合并 master 本地分支 (master) :git merge master

4、开始开发

5、开发结束

6、查看当前文件更改状态:git status

7、把所有更改代码放到缓存区:git add -A

8、查看当前文件更改状态:git status

9、缓存区内容添加到仓库中:git commit -m ‘本次更改注释’

10、把代码传到 gitLab 上:git push origin dev

11、若代码到达上线标准则合并代码到 master,切换分支到 master:git checkout master

12、拉取 master 最新分支:git pull origin master

13、合并分支代码到 master(若有冲突则解决冲突):git merge dev

14、把当前代码上传到 gitLab:git push origin master

15、代码上线后,用tag 标签标记发布结点(命名规则:prod_+版本_+上线日期)

16、tag 标签推到 gitLab git push origin prod_V2.1.8_2020070

四.  缓存区的应用.
1、需要合并别人代码进来 1.

        1)把自己的代码放入暂存: git stash

        1.2)如果需要释放出来用: git stash pop#恢复最近一次的暂存

        1.3)查看你有哪些队列: git stash list

        1.4)删除第一个队列,以此可以类推:git stash drop stash@{0}

2、需要切换分支.
        2.1)git add -A

        2.2)git stash save 'demo

        2.3)git stash list  

        2.4)git stash apply stash@{0}

五.  补充指令.
        git reflog 查看提交记录命令:

        git show # 显示某次提交的内容

        git show $id git rm # 从版本库中删除文件

        git reset # 从暂存区恢复到工作文件

        git reset HEAD^ # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

        git diff # 比较当前文件和暂存区文件差异

        git diff git log -p # 查看每次详细修改内容的 diff git branch -r # 查看远程分支

        git merge # 将 branch 分支合并到当前分支

        git stash pop git pull # 抓取远程仓库所有分支更新并合并到本地

        git push origin master # 将本地主分支推到远程主分支

        git branch 分支名#创建分支

        git checkout 分支名#切换分支

        git checkout -b 分支名#创建并切换分支

        git branch --merge / git branch --no-merge#查看已经合并的分支/未合并的分支

        git branch -d 分支名 / git branch -D 分支名#删除的已合并的分支/未合并的分支

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值