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

柳江网站虚拟主机公司wordpress首页随机推荐

柳江网站虚拟主机公司,wordpress首页随机推荐,网站怎样做的,今天时政新闻热点是什么git 简介在实际开发中#xff0c;会使用git作为版本控制工具来完成团队协作。因此#xff0c;对基本的git操作指令进行总结是十分有必要的#xff0c;本文对一些术语或者理论基础#xff0c;不重新码字#xff0c;可以参考廖雪峰老师的博文#xff0c;本文只对命令做归纳…git 简介在实际开发中会使用git作为版本控制工具来完成团队协作。因此对基本的git操作指令进行总结是十分有必要的本文对一些术语或者理论基础不重新码字可以参考廖雪峰老师的博文本文只对命令做归纳总结。git的通用操作流程如下图来源于网络主要设计四个关键点工作区Workspace本地存放文件的地方就是实实在在能再电脑上看到的文件。暂存区Index/Stage在使用git管理项目文件的时候其本地的项目文件会多出一个.git的文件夹将这个.git文件夹称之为版本库。其中.git文件夹中包含了两个部分一个是暂存区Index或者Stage,顾名思义就是暂时存放文件的地方通常使用add命令将工作区的文件添加到暂存区里本地仓库(Repository).git文件夹里还包括git自动创建的master分支并且将HEAD指针指向master分支。使用commit命令可以将暂存区中的文件添加到本地仓库中远程仓库(Remote)不是在本地仓库中项目代码在远程git服务器上比如项目放在github上就是一个远程仓库通常使用clone命令将远程仓库拷贝到本地仓库中开发后 push 到远程仓库中即可日常开发也即在本地刚写的代码实际上放置在工作区中通过add等这些命令将代码文教提交给暂存区Index/Stage也就意味着代码全权交给了git进行管理之后通过commit等命令将暂存区提交给master分支上也就是意味打了一个版本也可以说代码提交到了本地仓库中。另外团队协作过程中自然而然还涉及到与远程仓库的交互。那么 git 命令可以分为这几部分git 配置命令工作区与暂存区的交互暂存区与本地仓库分支的交互本地仓库分支与远程仓库分支的交互。一、git 配置命令查询配置信息列出当前配置git config --list; 列出repository配置git config --local --list; 列出全局配置git config --global --list; 列出系统配置git config --system --list;第一次使用git配置用户信息配置用户名git config --global user.name your name; 配置用户邮箱git config --global user.email youremailgithub.com;其他配置配置解决冲突时使用哪种差异分析工具比如要使用vimdiffgit config --global merge.tool vimdiff; 配置git命令输出为彩色的git config --global color.ui auto; 配置git使用的文本编辑器git config --global core.editor vi;二、工作区上的操作命令新建仓库创建一个新的本地仓库 git init;从远程仓库克隆项目git clone url提交提交工作区所有文件到暂存区 git add .提交工作区指定文件到暂存区git add file1 file2 ...提交工作区中某个文件夹中所有问价到暂存区git add [dir]撤销取消暂存区已经暂存的文件git reset HEAD file...撤销上一次对文件的修改 git checkout --file。要确定上一次对文件的修改不再需要如果想保留上一次的修改以备以后继续工作可以使用stashing和分支来处理删除暂存区中的文件但是工作区依然保留该文件 git rm --cached file;删除工作区文件并且也从暂存区删除对应的文件git rm file file2隐藏当前变更一遍能够切换分支 git stash;查看当前所有的储藏 git stash list;应用最新的储藏 git stash apply, 如果想应用更早的储藏 git stash apply stash{2}; 重新应用被暂存的变更需要加上 --index参数 git stash apply --index.使用 apply 命令只是应用出场而内容仍然在栈上需要移除指定的储藏 git stash drop stash{0}; 如果使用 pop 命令不仅可以重新应用储藏也会立刻从堆栈中清除 git stash pop;在某些情况下你可能想应用储藏的修改在进行了一些其他的修改后又要取消之前所应用储藏的修改。Git没有提供类似于 stash unapply 的命令但是可以通过取消该储藏的补丁达到同样的效果git stash show -p stash{0} | git apply -R同样的如果你沒有指定具体的某个储藏Git 会选择最近的储藏git stash show -p | git apply -R查询信息查询当前工作区文件的状态git status比较工作区中当前文件和暂存区之间的差异也就是修改之后还没有暂存的内容git diff指定文件在工作区和暂存区上差异比较git diff file-name;三、暂存区上的操作命令提交文件到本地仓库将暂存区中的文件提交到本地仓库中注释部分引号是双引号git commit -m commit_info;将所有已经使用git管理过的文件暂存后一并提交跳过add到暂存区的过程git commit -a -m commit_info;提交文件时发现漏掉几个文件或者注释写错了可以撤销上一次提交git commit --amend;查看信息比较暂存区与上一版本的差异git diff --cached;指定文件在暂存区和本地仓库的不同git diff file-name --cached;查看提交历史git log参数-p展开每次提交的内容差异用-2显示最近的两次更新如git log -p -2;分支管理创建分支git branch branch-name从当前分支切换到其他分支git checkout branch-name新建并切换到新建分支上git checkout -b branch-name删除分支git branch -d branch-name将指定分支合并到当前分支git merge branch-name显示本地仓库的所有分支git branch查看各个分支最后一个提交对象的信息git branch -v查看哪些分支已经合并到当前分支git branch --merged查看当前哪些分支还没有合并到当前分支git branch --no-merged把远程分支合并到当前分支git merge remote-name/branch-name在远程分支的基础上创建新的本地分支git checkout -b branch-name remote-name/branch-name从远程分支 checkout 出来的本地分支称之为跟踪分支。在跟踪分支上向远程分支上推送内容git push。 该命令会自动判断应该向远程仓库中的那个分支推送数据 在跟踪分支上合并远程分支 git pull 四、本地仓库上的操作查看本地仓库关联的远程仓库 git remote ; 在克隆完每个远程仓库后远程仓库默认为 origin 加上 -v 的参数后 会显示远程仓库的 url 地址添加远程仓库一版会取一个简短的别名 git remote add [remote-name] [url]从远程仓库中抓取本地仓库中没有的更新git fetch [remote-name], 如 git fetch origin ;使用 fetch 只是将远端数据拉到本地仓库并不自动合并到当前工作分支只能人工合并。如果设置了某个分支关联到远程仓库的某个分支的话可以使用 git pull 来拉取远程分支的数据然后将远程分支自动合并到本地仓库中的当前分支。将本地仓库某分支推送到远程仓库上git push [remote-name] [branch-name] 如果想将本地分支推送到远程仓库的不同名分支git push [remote-name] local-branch:remote-brach 如果想删除远程分支git push [remote-name] :remote-branch这里省略了本地分支相当于将空白内容推送到远程分支就等于删掉了远程分支。查看远程仓库的详细信息 git remote show origin 修改某个远程仓库在本地的简称 git remote rename [old-name] [new-name]移除远程仓库git remote rm [remote-name]五、忽略文件 .gitignore一般我们总会有些文件无需纳入 Git 的管理也不希望它们总出现在未跟踪文件列表。通常都是些自动生成的文件比如日志文件或者编译过程中创建的临时文件等。我们可以创建一个名为 .gitignore 的文件列出要忽略的文件模式。如下例# 此为注释 – 将被 Git 忽略 # 忽略所有 .a 结尾的文件 *.a # 但 lib.a 除外 !lib.a # 仅仅忽略项目根目录下的 TODO 文件不包括 subdir/TODO /TODO # 忽略 build/ 目录下的所有文件 build/ # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt doc/*.txt # 忽略 doc/ 目录下所有扩展名为 txt 的文件 doc/**/*.txt参考资料git 中文网-详细准确的git文档​git-scm.com常用 Git 命令清单 - 阮一峰的网络日志​www.ruanyifeng.com转载自https://juejin.im/post/6844903598522908686
http://www.pierceye.com/news/304122/

相关文章:

  • 成都有哪些做公司网站的公司动漫制作专业用什么笔记本电脑
  • 模型外包网站网站建设费用 多少钱
  • 课程资源网站开发 jsp免费做网站自助建站
  • 陕西网站备案代理网站代码隐蔽代码
  • 做网站应该注意免费网站开发合同
  • 网站运营推广怎做网站引导制作
  • 在川航网站购票后怎么做公司黄页网
  • html音乐网页完整代码长春做网站优化的公司
  • wordpress 网站标题为什么尽量不要备案域名
  • 营销型企业网站建设ppt百度一下你就知道123
  • 网络优化师自学网站建设银行网站的特点
  • 苏州网站建设规划网站域名年费
  • 建筑效果图素材网站网站设计证书
  • 一个网站备案多个域名吗合肥万户网站建设
  • 小型企业网站排名前十做网站的条件
  • 成都网站建设有名的公司网上商城制作哪家好
  • 做网站宣传多少钱黔东南网站设计公司
  • 网站开发人员职业分析wordpress数据库替换网址
  • ps切片工具做网站道滘镇网站仿做
  • 电子商务他们的代表网站html5视频网站模板
  • 广州网站建设乐云seo上海到北京高铁最快几小时
  • wordpress 音乐网站网站建设开发软件有哪些方面
  • 湛江网站营销163网站是jsp做的吗
  • 营山网站建设陕西做网站的公司地址
  • 十大网站黄页免费加盟办厂代加工
  • 上海 网站建设google深圳建网站 (报价)
  • 响应式做的比较好的网站校园网认证登录入口
  • 专业网站设计学校空间放两个网站
  • 万户网站建设网站流量突然增加
  • 中山住房和建设局网站小程序搭建的方式