当前位置: 首页 > news >正文

做外贸批发用什么网站好广州推动优化防控措施落地

做外贸批发用什么网站好,广州推动优化防控措施落地,珠海网站建设价格,自己搭建服务器网站开发软件借此机会写篇博客汇总一下自己去公司实习之后遇到的一些常见关于Git的操作。 Git基本认识 Git把数据看作是对小型文件系统的一组快照,每次提交更新,或在Git中保存项目状态时,Git主要对当时的全部文件制作一个快照并保存这个快照的索引。同时…

        借此机会写篇博客汇总一下自己去公司实习之后遇到的一些常见关于Git的操作。 

Git基本认识

         Git把数据看作是对小型文件系统的一组快照,每次提交更新,或在Git中保存项目状态时,Git主要对当时的全部文件制作一个快照并保存这个快照的索引。同时,为了提高效率,如果文件没有被修改,Git不再重新存储文件,而是只保留一个链接指向之前存储的文件。Git对待文件的方式更像是一个快照流。

        Git项目中三个工作区域的概念:Git仓库(.git directory)、工作目录(Working Directory)及暂存区域(Staging Area)。

 Git工作的主要流程:

  • 在工作目录中修改文件。
  • 暂存文件,将文件的快照放入暂存区域。
  • 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录。

Git常见操作

Git设置用户名、密码

Git设置全局用户名、密码操作:

  1. git config --global user.name [username]
  2. git config --global user.email [email]

设置的时候,需要将上述内容中的[username]和[email]替换成自己的用户名和密码即可。

  设置好之后通过Git保存用户名、邮箱:

  1.  使用命令直接修改config文件即可保存。

    echo "[credential]" >> .git/config
    echo "    helper = store" >> .git/config

  2. 直接修改.git/config文件

    ubuntu@VM-7-212-ubuntu:~/kernel-code/kernel-netfilter-sample-code$ vim .git/config

    ##修改成如下

    [core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
    [remote "origin"]
        url = https://github.com/Miss-you/kernel-netfilter-sample-code.git
        fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
        remote = origin
        merge = refs/heads/master
    ##主要是后面这两行,如果不想保存,则删除即可
    [credential]
        helper = store

    ##保存

        设置并保存后可以通过Git config --list查看已设配置,显示如下则操作成功。 

GIt提交代码

  • git branch : 查看当前的所有分支,并且确定当前位于哪个分支上。
  • git status:显示工作目录和当前暂存区状态。
  • git checkout 分支名:切换已经存在的分支。
  • git checkout -b 分支名:不存在的分支,创建并切换到新分支。
  • git add .:将当前目录的更改添加到暂存区。
  • git add -A:将工作目录中的所有更改添加到暂存区,无论这些更改是否被git跟踪。
  • git commit -m "test":将暂存区的更改创建一个新的提交(commit)保存到本地仓库。
  • git push origin 分支名(mastr/ test_01):将本地仓库中的分支推送到远程Git仓库中。
  • git push -u origin 分支名:-u的作用是设置上游(远程分支)跟踪当前的本地分支。第一次推送一个新分支时,使用-u选项可以指定远程分支作为本地分支的上游分支。
  • git push -f origin 分支名:强制将分支分支推送到远程。如果当前分支所在的版本号commit ID不是最新提交的版本号,会抛弃此版本之后的提交记录。
  • git pull origin master:拉取远程分支最新代码到本地。

Git合并分支

        企业开发中上线前都需要拉取最新master分支,并将其合并到对应的上线分支。

  1. 切换到master分支【git checkout master】
  2. 拉取远程分支的最新分支【git pull origin master】
  3. 切换到对应的上线分支,如:feat/print_0523【git chekout feat/print_0523】
  4. 将master分支合并到当前分支【git merge master】此命令会将当前master分支代码合并到当前所在分支。
  5. 解决合并分支冲突。
  6. 推送合并后的分支到远端。

Git进行版本回退

        恢复到一个旧版本、并且旧版本后的代码都抛弃:

        回退原理:git reset --hard 命令会将HEAD指针、当前分支指针和索引区都移动到指定的commit ID,从而重置工作区为该版本。

  1. 查看版本号:【git log】查找历史提交版本号。找到需要回滚的目标版本号。
  2. 使用【git reset --hard 版本号】将版本回退。此命令会将HEAD指针、当前分支指针和索引区都指向指定的commit ID,并重置工作区为该版本。
  3. 推送修改【git push -f 】,此时不能使用 git push 推送,因为我们本地库HEAD指向的版本比远程库的要旧。使用git push -f 强制推送上去。

Git抛弃本地分支拉取仓库对应分支的最新代码

        Git什么需要需要抛弃本地分支,拉取远程最新分支,当误操作将本地某个分支更改之后,并且更改的部分涉及面比较大。此时需要舍弃本地仓库中对应分支,直接拉取远程最新分支。

  • 使用 git branch 检查当前是否处于目标分支。
  • 如果处于目标分支,直接执行后续操作,如果没有处于目标分支,使用git checkout 分支名 切换到对应目标分支。
  • git status :检查本地是否有未提交的代码。
  • git stash:如果有未提交的代码,使用此命令将其暂存起来。git commit 也可以。
  • git fetch origin master:获取最新的远程master分支代码。
  • git reset --hard origin/master:重置本地分支到远程master分支的状态。
  • 如果前面的步骤中执行了git stash将本地未提交的分支暂存,此时需要使用git stash apply将更改应用到master分支。 

http://www.zhongyajixie.com/news/32495.html

相关文章:

  • 做教程网站如何查用户搜索广告联盟
  • 网站建设采购项目合同书宿迁网站建设制作
  • wordpress发布文章到指定页面哈尔滨推广优化公司
  • 网站的产品中心怎么做下载百度地图2022最新版官方
  • 网站建设目标责任西安发布最新通知
  • 做的好的公司网站苏州seo网站公司
  • 重庆网站建设零臻靠谱常见的营销方式有哪些
  • 营销推广公司经营范围seo优化是怎么优化的
  • 电子商务网站开发热门推广软件
  • 如何选择佛山网站建设宁波seo营销平台
  • 购物商城网站建设免费建站哪个网站最好
  • 抖音网红代运营西安网站seo公司
  • 三合一网站建设方案必应搜索引擎下载
  • 网站数据怎么做接口供小程序调用seo推广网站
  • 深圳比较好的建网站公司seo推广软件排行榜
  • 阿里云虚拟主机可以做两个网站韩国热搜榜
  • aurum wordpressseo服务 文库
  • 大转盘网站程序网络营销建议
  • 中国做的比较好的网站设计公司有哪些官方app下载安装
  • 合肥快速建站模板百度网盘pc端网页版
  • 为企业设计网站优化设计三要素
  • 网站运营做的是什么工作浏览器网址
  • 电子商务80gb的流量网站够用吗商城全网推广运营公司
  • 兖州网站建设企业网站搜索引擎推广方法
  • 用ps做的网站样图怎么切郑州seo服务公司
  • 网站目录结构模板一级域名二级域名三级域名的区别
  • 付费小说网站怎么做宝鸡网站开发公司
  • 长春企业网站制作优化seo培训公司
  • 品牌推广网站怎么做推销网站
  • 网站开发运行环境博客程序seo