当前位置: 首页 > 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.pierceye.com/news/321325/

相关文章:

  • 网站建设公司企业模板下载阿里巴巴官网国际站
  • icp备案网站信息修改百度小说排行榜总榜
  • 崇明专业网站建设做网站后台要学什么
  • 专门做搜索种子的网站有哪些吉林平台网站建设多少钱
  • seo网站优化案例高端品牌裙子
  • 合肥需要做网站的公司无锡工程建设信息网站
  • 网站服务器有哪几种做招聘网站没有数据
  • 合肥手机网站制作建设自己做视频的网站
  • 公司网站备案名称广东建设项目备案公示网站
  • 网站建设设计维片长治网站建设公司
  • 商务网站建设兴田德润电话多少世界著名网站开发语言
  • 湖北网站建设公司微信手机网站设计
  • 徐州网站制作需要多少钱网站规划设计方案
  • 设计师常用网站门户重庆注册公司流程和费用标准
  • 网站图片太多怎么优化全民推广
  • 湖南做网站 e磐石网络做网站网站盈利会怎么样
  • 网站关闭流程保定风泉网络科技有限公司
  • 学做网站视频工作室网站需要备案吗
  • 个人网站 后台管理咸阳网站建设xymokj
  • 安阳淘宝网站建设保障性租赁住房管理平台
  • 建设银行网站最近都打不开吗在线设计网名生成器
  • 淮滨网站建设公司建设银行有招投标网站吗
  • 岳阳做公司网站可以做司法考试题的网站
  • 深圳做网站联雅asp.net网站很快吗
  • 网站制作公司交接网站网站建设 上海浦东
  • 甘肃省住房和建设厅网站移动网站登录入口
  • 垦利区建设局网站如何零基础学编程
  • wordpress金融小学生班级优化大师
  • 网站链接怎么做标记在哪个网做免费网站好
  • 山西响应式网站建设制作营销网站建设公司排名