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

山东潍坊建设银行招聘网站拱墅区做网站

山东潍坊建设银行招聘网站,拱墅区做网站,网站建设怎样回答客户问题,短视频营销方式借此机会写篇博客汇总一下自己去公司实习之后遇到的一些常见关于Git的操作。 Git基本认识 Git把数据看作是对小型文件系统的一组快照#xff0c;每次提交更新#xff0c;或在Git中保存项目状态时#xff0c;Git主要对当时的全部文件制作一个快照并保存这个快照的索引。同时…        借此机会写篇博客汇总一下自己去公司实习之后遇到的一些常见关于Git的操作。  Git基本认识 Git把数据看作是对小型文件系统的一组快照每次提交更新或在Git中保存项目状态时Git主要对当时的全部文件制作一个快照并保存这个快照的索引。同时为了提高效率如果文件没有被修改Git不再重新存储文件而是只保留一个链接指向之前存储的文件。Git对待文件的方式更像是一个快照流。 Git项目中三个工作区域的概念Git仓库.git directory、工作目录Working Directory及暂存区域Staging Area。 Git工作的主要流程 在工作目录中修改文件。暂存文件将文件的快照放入暂存区域。提交更新找到暂存区域的文件将快照永久性存储到Git仓库目录。 Git常见操作 Git设置用户名、密码 Git设置全局用户名、密码操作 git config --global user.name [username]git config --global user.email [email] 设置的时候需要将上述内容中的[username]和[email]替换成自己的用户名和密码即可。 设置好之后通过Git保存用户名、邮箱 使用命令直接修改config文件即可保存。 echo [credential] .git/config echo    helper store .git/config 直接修改.git/config文件 ubuntuVM-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分支并将其合并到对应的上线分支。 切换到master分支【git checkout master】拉取远程分支的最新分支【git pull origin master】切换到对应的上线分支如feat/print_0523【git chekout feat/print_0523】将master分支合并到当前分支【git merge master】此命令会将当前master分支代码合并到当前所在分支。解决合并分支冲突。推送合并后的分支到远端。 Git进行版本回退 恢复到一个旧版本、并且旧版本后的代码都抛弃 回退原理git reset --hard 命令会将HEAD指针、当前分支指针和索引区都移动到指定的commit ID从而重置工作区为该版本。 查看版本号【git log】查找历史提交版本号。找到需要回滚的目标版本号。使用【git reset --hard 版本号】将版本回退。此命令会将HEAD指针、当前分支指针和索引区都指向指定的commit ID并重置工作区为该版本。推送修改【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.hkea.cn/news/14422508/

相关文章:

  • 网站浏览器兼容性通用wordpress编辑器不习惯
  • 上海这边敲墙拆旧做啥网站的比较多哪里有给网站做360
  • 网站建设福泉州专业网站开发公司
  • 网站建设 今晟网络免费门户网站搭建
  • 免费推广网站入口2023企业宣传片策划方案
  • 优惠建设网站百度快照手机入口
  • 企业网站设计文档移动登录网页模板下载
  • 网站开发与技术分析三亚网站建设
  • seo整站优化外包服务为何建设银行网站无法登陆
  • 做网站意向客户国际军事新闻在哪看
  • 宜宾网站建设88sou百度手机助手app下载并安装
  • 阜阳北京网站建设WordPress文章数据表
  • 室内设计网站界面小程序排行榜
  • 太原做网站排名网站建设发展制度
  • 网站建设树状图想做网站哪个公司比较好
  • 淘宝客api同步到网站营销渠道策略怎么写
  • 二级网站收录网络舆情监测存在的问题
  • 企业型网站建设方案团购网站短信平台
  • 湖北手机版建站系统信息crm系统是什么
  • 成立网站公司需要什么中山网页设计
  • 昆明百度推广开户费用网站seo诊断工具
  • 宠物论坛网站策划书大专毕业设计模板范文
  • 北京微信网站开发费用登陆建设官方网站
  • 教人做衣服的网站游戏周边产品 做网站
  • 网站维护的内容做游戏需要学什么
  • 网站 刷流量怎么做付费网站
  • 承德网站制作公司哪家好切换国外ip的软件
  • 设计图纸网站品牌型网站制作哪
  • 网站电脑培训班附近有吗怎么做县城分类信息网站
  • 对门户网站建设的见解游戏推广平台哪个好