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

万宁市住房和城乡建设局网站自助建站加盟

万宁市住房和城乡建设局网站,自助建站加盟,行业网站怎么推广,seo行业岗位有哪些git使用 Git操作基本指令#xff1a;分支操作#xff1a;操作远程仓库#xff1a;文件操作比较文件差异删除文件撤销文件重命名文件 操作标签SSH密钥git错误示例1、git status#xff08;或任何其他git命令#xff09;然后会出现fatal: Not a git repository (or any of t… git使用 Git操作基本指令分支操作操作远程仓库文件操作比较文件差异删除文件撤销文件重命名文件 操作标签SSH密钥git错误示例1、git status或任何其他git命令然后会出现fatal: Not a git repository (or any of the parent directories)错误。2:error: Your local changes to the following files would be overwritten by merge: 错误:您对以下文件的本地更改将被merge覆盖:3、合并产生冲突 Git操作基本指令 查看本地版本git --version 设置用户签名git config --global user.name 用户名 设置用户邮箱git config --global user.email 邮箱 初始化本地库git init 查看本地库状态git status 添加到暂存区git add 文件名 添加所有修改、已删除的文件到暂存区git add -u 文件路径 添加所有修改、已删除、新增的文件到暂存区git add -A 文件路径 查看所有修改、已删除但是没有提交的文件git add -i 文件路径 提交到本地库git commit -m “日志信息” 文件名 修改上次提交的描述信息git commit --amend 不包括未被版本库跟踪的文件等同于先调用了 “git add -u” git commit -a 提交时显示所有diff信息git commit -v 查看历史记录git reflog 查看版本详细信息git log 以图形化的方式显示提交历史的关系这就可以方便地查看提交历史的分支信息当然是控制台用字符画出来的图形git log --graph 查看文件内容cat 文件名 删除暂存区文件:git rm --cached 文件名 版本穿梭git reset --hard 版本号移动head指针指向 分支操作 查看分支git branch -v 查看分支合并图git log --graph 创建分支git branch 分支名 创建分支与指定的远程分支建立追踪关系git branch --track 分支名称 远程分支名称 删除本地分支git branch -d 分支名称 强制删除指定的本地分支git branch -D 分支名称 修改分支名称git branch -m 原分支名 新分支名 强制修改分支名git branch -M 原分支名 新分支名 切换分支git checkout 分支名 创建并切换到指定分支 保留所有提交记录git checkout -b 分支名 创建并切换到指定分支 删除所有提交记录git checkout -orphan 分支名称 替换本地的改动 新增的文件和已添加到暂存区的内容不受影响git checkot 文件路径 把指定的分支合并到当前分支上git merge 分支名 把已经提交的记录合并到当前分支git cherry-pick 操作远程仓库 git remote -v 列出远程仓库的详细信息 在别名之后列出URL地址 git remote add 远程仓库的别名 远程仓库的URL地址添加远程仓库 git remote rename 原远程仓库的别名 新的别名修改远程仓库的别名 git remote remove 远程仓库的别名删除指定名称的远程仓库 git remote set -url 远程仓库的别名 新远程仓库的url地址修改远程仓库的url地址 推送本地分支到远程仓库git push 别名 分支 git push远程仓库别名 --delete 远程分支名 删除指定远程仓库的分支 拉取远程库分支到本地库git pull 别名 分支 文件操作 比较文件差异 比较当前文件和暂存区中文件的差异显示没有暂存起来的更改 $ git diff 比较暂存区中的文件和上次提交时的差异 $ git diff --cached $ git diff --staged 比较当前文件和上次提交时的差异 $ git diff HEAD 查看从指定的版本之后改动的内容 $ git diff 比较两个分支之间的差异 $ git diff 分支名称 分支名称 查看两个分支分开后各自的改动内容 $ git diff 分支名称…分支名称 查看文件列表 默认查看所有缓存的文件 $ git ls-files 查看未被跟踪的文件 $ git ls-files -o 查看被修改的文件 $ git ls-files -modified 查看暂存区中文件明细 $ git ls-files -s 删除文件 git rm -r 文件路径 移除跟踪指定的文件夹并从本吧第仓库的文件加中删除 #删除工作区未跟踪文件 $ rm 移除工作区所有未跟踪文件 一般会加上参数-df-d表示包含目录-f表示强制清除。 $ git clean -df 直接从暂存区删除文件工作区则不做出改变 $ git rm --cached 不但从暂存区中删除同时删除工作区文件-f 强制删除 $ git rm -f 撤销文件 重置暂存区但文件不受影响 相当于将用 “git add” 命令更新到暂存区的内容撤出暂存区可以指定文件 没有指定 commit ID 则默认为当前 HEAD $ git reset [文件路径] $ git reset --mixed [文件路径] 将 HEAD 的指向改变撤销到指定的提交记录文件未修改 $ git reset $ git reset --mixed 将 HEAD 的指向改变撤销到指定的提交记录文件未修改 相当于调用 “git reset --mixed” 命令后又做了一次 “git add” $ git reset --soft 将 HEAD 的指向改变撤销到指定的提交记录文件也修改了 $ git reset --hard 用暂存区中filename文件来覆盖工作区中的filename文件。相当于取消自上次执行git add filename以来如果执行过的本地修改。 $ git checkout – filename 生成一个新的提交来撤销某次提交 $ git revert 重命名文件 git mv -F强制重命名或移动文件 -k跳过会导致错误情况的移动或重命名操作。 -n什么也没做只显示会发生什么 -v移动文件时报告文件的名称。 #重命名指定的文件或者文件夹 $ git mv [-v] [-f] [-n] [-k] 源文件/文件夹 目标文件/文件夹 操作标签 git tag 打印所有的标签 git tag 标签名称[] :添加轻量标签 指向提交对象的应用 可以指定之前的提交记录 git tag -a 标签名称 -m 标签描述信息 [] :添加带有描述信息的附注标签 可以指定之前的提交记录 git checkout 标签名称切换到指定标签 git show 标签名称 :查看指定标签信息 git tag -d 标签名称删除指定的标签 git push 远程仓库的别名 标签名称 将指定的标签提交到远程仓库 git pish 远程仓库的别名 -tags 将本地所有的标签全部提交到远程仓库 SSH密钥 检查本地是否有SSH Key存在ls -al ~/.ssh 在 C盘 User 自己的账户下右键 git bash heressh-keygen -t rsa -C 自己的邮箱签名 生成SSH Key 将公钥复制到平台接下来再往远程仓库push东西的时候使用SSH连接就不需要登录了。 git错误示例 1、git status或任何其他git命令然后会出现fatal: Not a git repository (or any of the parent directories)错误。 必须实际进入目录。比如 $ git clone https://gitee.com/l-tinghao/git-demo.git Cloning into git-demo... remote: Enumerating objects: 24, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (16/16), done. remote: Total 24 (delta 8), reused 0 (delta 0), pack-reused 0 Receiving objects: 100% (24/24), done. Resolving deltas: 100% (8/8), done.$ git status fatal: Not a git repository (or any of the parent directories): .git $ cd git-demo/ $ git status # On branch master2:error: Your local changes to the following files would be overwritten by merge: 错误:您对以下文件的本地更改将被merge覆盖: 原因出现了代码冲突你正在编译的文件有人修改并且提交导致二者出现冲突。例如: $ git pull git-demo2 master From https://gitee.com/l-tinghao/git-demo* branch master - FETCH_HEAD error: Your local changes to the following files would be overwritten by merge:helloGit.txt Please commit your changes or stash them before you merge. Aborting Updating 45b292c..68d6fbb解决办法保存你的本地更改 $ git stash Saved working directory and index state WIP on master: 45b292c Merge branch hot-fix $ git pull git-demo2 master From https://gitee.com/l-tinghao/git-demo* branch master - FETCH_HEAD Updating 45b292c..68d6fbb Fast-forwardhelloGit.txt | 3 -1 file changed, 2 insertions(), 1 deletion(-)3、合并产生冲突 原因合并分支时两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替代我们决定使用哪一个必须人为决定内容。 解决编辑有冲突的内容删除特殊符号决定要使用的内容 特殊符号HEAD当前分支的代码合并过来的代码分支名
http://www.pierceye.com/news/795138/

相关文章:

  • 创建一个网站需要什么wordpress 支付 api接口
  • 怎么样做免费网站建筑招工找活平台
  • 虚拟机中做网站家政服家政服务网站模板
  • 佛山企业网站建设流程网站开发 前端如何学习
  • 昆明好的网站开发公司宣传视频
  • 深圳网站设计公司网站建设 地址 上海石门二路
  • 广州大型网站建设公司广元网站建设价格
  • 国外做游戏的视频网站有哪些问题百度官网地址
  • wordpress主题外贸网站基础集团网站建设
  • 现货电子交易平台冬镜seo
  • 怎样进入当地建设局网站用py做网站
  • 做网站标配seoul是什么国家
  • 做网站注册哪些商标做网站建设销售
  • 创建网站有免费的吗大庆网络推广
  • 南昌p2p网站建设公司福州seo关键词排名
  • 导航网站链接怎么做建设网站的费用调研
  • 北京营销型网站定制网站开发 建设叫什么
  • 用ps做企业网站分辨率是多少钱百度竞价是什么
  • 九江市建设局官方网站网站支付开发
  • 福建建设银行官方网站开发一个大型网站需要多少钱
  • 电子商务建立网站前期准备网站做的不好使
  • 网站建设绵阳电影发布网站模板
  • 河北商城网站搭建多少钱金融 网站 源码
  • 知乎 做网站的公司 中企动力中国十大招商平台
  • 做中英文版的网站需要注意什么怎么解决
  • 电子商务网站开发附件一个外国人做的汉子 网站
  • 找南昌网站开发公司电话寓意好的公司名字
  • 网站商城设计方案做网站的图片传进去很模糊
  • 百度站长平台电脑版cpm广告联盟平台
  • 哪些网站需要做分享按钮米卓网站建设