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

重庆网站建设慕枫管理咨询公司调研报告

重庆网站建设慕枫,管理咨询公司调研报告,童装店网页设计素材,电商网站的建设与安全Git Git 是一个版本控制系统#xff0c;用于管理项目代码。通过 Git 可以轻松地进行代码的提交、更新和合并#xff0c;确保项目代码的安全性和稳定性。同时#xff0c;Git 还提供了丰富的工具和功能#xff0c;如分支管理、代码审查、版本回退等#xff0c;帮助开发更好…Git Git 是一个版本控制系统用于管理项目代码。通过 Git 可以轻松地进行代码的提交、更新和合并确保项目代码的安全性和稳定性。同时Git 还提供了丰富的工具和功能如分支管理、代码审查、版本回退等帮助开发更好地组织和管理项目代码实现快速迭代和持续交付。 在 Git 中工作区时指当前正在工作的目录。暂存区市位于工作区和仓库之间用于存储准备提交到仓库的更改。当执行 git add 命令时将更改从工作区添加到暂存区。仓库也称为版本库是Git存储项目历史记录的地方包含项目的所有文件及其历史记录。当执行 git commit 命令时将暂存区的更改提交到仓库中成为项目的一个新版本。本地仓库和远程仓库通过 git push 和 git pull 同步代码。 .gitignore 忽略文件 .git 版本库 常用命令 git init 初始化并在当前文件夹下创建一个 .git 文件夹。 git clone 复制 url 对应的项目仓库git clone [url] (newname)。 git status 会显示工作区及暂存区域中不同状态的文件。 其中包含了已修改但未暂存或已经暂存但没有提交的文件。查看当前项目里有多少文件需要关注比如修改新增删除等。 git add 把要提交的文件添加到暂存区中。git add [文件路径]。 git add -u(或–update) [文件路径] 添加所有修改、已删除的文件到暂存区中。git add -A(或–all) [文件路径] 添加所有修改、已删除、新增的文件到暂存区中。git add . 等于 git add -A git commit 将暂存区里的文件提交到本地仓库并添加描述信息。 git commit -m “提交的描述信息” git log 查看提交记录历史。无参数是打印所有。 git log 打印从第一次提交到指定的提交的记录。git log -指定的数量 打印指定数量的最新提交的记录。 git reset 根据传递的参数进行撤销操作回退到指定版本。git reset [ --soft | --mixed | --hard ] [ commitid ] soft: 仅重置 HEAD 指针不修改暂存区和工作区相当于取消之前的提交但保留修改。即 git add 后的状态等待再一次 commit。mixed: 默认选项重置 HEAD 指针并且将暂存区的文件恢复到指定的提交状态但不影响工作区的文件。即还需要 git add 添加到暂存区和之后的 git commit 操作。hard: 重置 HEAD 指针、暂存区和工作区强制将所有修改都恢复到指定的提交状态相当于完全取消之前的提交和修改。例如要将 HEAD 指针重置到前一个提交并保留之前的修改可以使用git reset --soft HEAD~1 HEAD表示最近的一次提交1表示前一个这里也可以直接写前一个提交的 commit id。 git revert 功能和 git reset 类似也是进行撤销但是是生成一个新的版本来执行撤销的操作。 git revert git diff 比较文件差异。无参数时比较当前文章与暂存区中文章差异也就是没被暂存起来的更改。 git diff HEAD 比较当前文件和上次提交时的差异。git diff 查看从指定的版本之后改动的内容。git diff 分支名称 分支名称 比较两个分支之间的差异。 git stash 会把当前目录中的所有改动(但不包括未track的文件)存储在一个特殊的栈中,使你的文件状态处于上一次最新提交处。 git stash list 查看栈内记录。git stash pop stash{index} 恢复并删除某个记录index从0开始。git stash apply stash{index} 恢复并保留这个记录。git stash drop stash{index} 删除某个记录。git stash clear 删除全部记录。 git branch 列出所有本地分支。 git branch [branch-name] 新建一个分支但依然停留在当前分支。git branch -r 列出所有远程分支。git branch -a 列出所有本地分支和远程分支。git branch -d [branch-name] 删除分支。git branch --track [branch] [remote-branch] 将现有分支与指定远程分支建立追踪关系。 git checkout 可以用于创建、切换分支或恢复工作树文件。 git checkout [branch-name] 切换分支。git checkout -b [branch-name] 新建一个分支并切换到该分支 git branch git checkoutgit checkout -b origin/ 基于远程库分支创建分支。使用 checkout 切换分支时先从本地库查找分支在本地库没找到时就去远程库中查找在远程库也没有找到就会报错。git checkout – 如果是 . 就是所有文件 用于让工作区中的文件回到最近一次 git add 或 git commit 的状态。 git fetch 用于从远程仓库获取最新的提交历史和分支信息但并不自动合并或修改本地代码。 git fetch remote_name 获取远程仓库的最新提交历史但不会应用到当前工作目录中。更新本地仓库的远程分支指针指向远程仓库的最新提交。如果需要将远程分支的更改应用到本地分支可以使用 git merge 或 git rebase 命令来完成合并操作。 git merge 将一个分支合并到另一个分支上。 git merge 将指定的分支合并到当前所在的分支上。git merge origin/ 合并远程分支到当前分支上。解决冲突当Git在合并过程中碰到了冲突它会编辑受影响的文件中的相关内容并添加视觉标记用以展示冲突中双方在此部分的不同内容。这些视觉标记为,,。要找到冲突发生的具体位置在文件中搜索这些视觉标记会非常便捷地达成目的。当你完成了冲突的修复并准备好继续进行合并只需要执行git add命令把已经解决好冲突的文件添加暂存区告诉Git这些冲突已经解决完毕即可。 git rebase 变基改变当前分支的起点。 git rebase 基分支 将当前分支在基分支的最新提交点后面将差异提交逐个提交最后将当前分支的 HEAD 指针指向最新的提交点。「基分支」的 HEAD 位置是不变的。要想完成分支合并完成变基之后需要再进行分支间的合并等操作。用变基可以使提交历史更线性但是会改写提交历史所以也要谨慎使用。 git remote 用于管理远程仓库的命令它允许你查看、添加、删除以及重命名远程仓库的配置。 git remote 列出你的本地仓库中配置的所有远程仓库的名称。git remote add 添加一个新的远程仓库到你的本地仓库配置中。git remote remove 移除远程仓库。 git pull 将远程仓库的更改拉取到本地并自动执行 git merge 操作进行合并。 git pull 不带任何参数会默认将其关联的远程分支拉下来并与当前分支进行合并。git pull origin master:local_branch 显式指定要拉取的远程分支和本地分支。 git push 将本地代码推送到远程仓库并于远程仓库中的对应分支进行同步。 git push origin master 将当前分支master 分支的提交推送到名为 origin 的远程仓库的 master 分支。如果你在本地仓库中进行了提交并且远程仓库也有更新的提交那么在执行 git push 命令时可能会出现拒绝推送的情况。这时你需要先使用 git pull 命令将远程仓库的更新拉取到本地仓库解决冲突后再次尝试执行 git push。 git tag 用于管理标签的命令通常用于发布版本或者重要的里程碑。 git tag 这会列出所有的标签按字母顺序排序。git tag tag_name 会在当前 HEAD 所指向的提交上创建一个轻量标签。git tag -a tag_name -m “tag message” 创建带注释的标签。git show tag_name 会显示指定标签的详细信息包括标签对象、标签消息和标签所指向的提交。git push origin tag_name 将标签推送到远程仓库不会自动带过去。 git rm 删除工作区文件并且将这次删除放入暂存区。git rm 相当于 linux rm git add 命令。 git rm [file1] [file2] … 删除工作区文件。git rm --cached file 把文件从暂存区域移除,但该文件会保留在工作区。 git cherry-pick 选择性地将某个提交应用到当前分支上而不需要合并整个分支。
http://www.zqtcl.cn/news/860476/

相关文章:

  • 网站开发中遇到的主要问题品牌营销策略包括哪些内容
  • 网站制作易捷网络十大社区团购平台有哪些
  • 哈尔滨口碑好的建站公司做网站制作一般多少钱
  • 河南网站网站制作华为品牌vi设计
  • 网站设置默认主页甘肃省第八建设集团公司网站
  • 自己做网站美工关键词优化排名网站
  • 淄博手机网站建设报价商业网站地方频道
  • 小说网站开发业务逻辑php 网站
  • 专业的做网站动态个人网站模板
  • 设计师网站设计网站开发试题库
  • 做网站是用c 吗东莞网络推广优化
  • 外贸soho网站建设wordpress配置搜索引擎优化
  • 嘉兴网站公司安卓优化大师2023
  • 电影网站开发影院座位问题正能量网站大全
  • dede手机网站更新成安专业做网站
  • 做能支付的网站贵吗品牌策划费用
  • 营销网站开发网站建设工作室
  • 如何把自己做的网站挂网上网页版梦幻西游红色伙伴搭配
  • 网站正在建设中 倒计时软件开发培训机构找极客时间
  • 贵阳网站建设搜q479185700大学网站栏目建设
  • 开发网站找什么公司吗电影网站域名
  • 网站栏目设计怎么写黑龙江建设网官
  • 网站主页设计素材php企业门户网站模板
  • 管理外贸网站模板wordpress live-2d
  • 哈尔滨优化网站方法网站栏目功能分析
  • diy定制网站wordpress 做表格
  • 怎么建设个网站佛山网站设计
  • 饰品企业网站建设做网站管理系统
  • 网站制作的关键技术网站开发网页设计北京师范大学出版社
  • 南宁北京网站建设网站代理合作