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

江苏个人网站备案普通话考试最后一题万能模板

江苏个人网站备案,普通话考试最后一题万能模板,网络软文名词解释,wordpress 后台路径修改GIT 什么是git 是一个源代码管理工具在一个项目中#xff0c;凡是由开发人员编写的都是源代码源代码有必要被管理起来吗让源代码可以被追溯#xff0c;主要记录每次变了什么#xff0c;谁主导这次变化人为的维护比较麻烦GIT是Linux之父当年为了维护管理Linux源代码写的一个工…GIT 什么是git 是一个源代码管理工具在一个项目中凡是由开发人员编写的都是源代码源代码有必要被管理起来吗让源代码可以被追溯主要记录每次变了什么谁主导这次变化人为的维护比较麻烦GIT是Linux之父当年为了维护管理Linux源代码写的一个工具GIT之前很多使用的svn vss tfs hshttps://guides.github.com/安装GIT git命令行工具基于git命令行的一个客户端软件提供一个界面去管理源代码GIT命令操作 初始化一个本地仓库 ···shell cd 当前项目目录 git init //初始化一个本地的仓库 ··· 就是在本地文件夹中添加了一个.git文件夹用于记录所有的项目变更信息 查看本地仓储的变更状态git status 用于查看本地仓储的状态 第一次查看显示的是根目录下没有被跟踪的文件 git status -s //-s参数输出简要的变更日志 添加本地暂存托管文件git add 可以将一个没有被跟踪的文件添加到跟踪列表 git add . 添加所有文件 类似于node_modules这种性质的文件是不需要跟踪的 添加本地忽略清单在代码文件夹的根目录添加一个.gitignore文件 此文件用于说明忽略的文件有哪些 提交被托管的文件夹变化到本地仓储git commit 将本地的变化提交到本地的仓库文件夹归档 一般在有了一个小单元的整体变化后再提交 对比差异git diff 可以用于当前状态和版本库中的状态对比 提交日志git log 可以查看提交日志 回归到指定版本常用 git命令 新建代码仓库# 在当前目录新建一个Git代码库 $ git init# 新建一个目录将其初始化为Git代码库 $ git init [project-name]# 下载一个项目和它的整个代码历史 $ git clone [url] 配置# 显示当前的Git配置 $ git config --list# 编辑Git配置文件 $ git config -e [--global]# 设置提交代码时的用户信息 $ git config [--global] user.name [name] $ git config [--global] user.email [email address] 增加/删除文件# 添加指定文件到暂存区 $ git add [file1] [file2] ...# 添加指定目录到暂存区包括子目录 $ git add [dir]# 添加当前目录的所有文件到暂存区 $ git add .# 添加每个变化前都会要求确认 # 对于同一个文件的多处变化可以实现分次提交 $ git add -p# 删除工作区文件并且将这次删除放入暂存区 $ git rm [file1] [file2] ...# 停止追踪指定文件但该文件会保留在工作区 $ git rm --cached [file]# 改名文件并且将这个改名放入暂存区 $ git mv [file-original] [file-renamed] 代码提交# 提交暂存区到仓库区 $ git commit -m [message]# 提交暂存区的指定文件到仓库区 $ git commit [file1] [file2] ... -m [message]# 提交工作区自上次commit之后的变化直接到仓库区 $ git commit -a# 提交时显示所有diff信息 $ git commit -v# 使用一次新的commit替代上一次提交 # 如果代码没有任何新变化则用来改写上一次commit的提交信息 $ git commit --amend -m [message]# 重做上一次commit并包括指定文件的新变化 $ git commit --amend [file1] [file2] ... 分支# 列出所有本地分支 $ git branch# 列出所有远程分支 $ git branch -r# 列出所有本地分支和远程分支 $ git branch -a# 新建一个分支但依然停留在当前分支 $ git branch [branch-name]# 新建一个分支并切换到该分支 $ git checkout -b [branch]# 新建一个分支指向指定commit $ git branch [branch] [commit]# 新建一个分支与指定的远程分支建立追踪关系 $ git branch --track [branch] [remote-branch]# 切换到指定分支并更新工作区 $ git checkout [branch-name]# 切换到上一个分支 $ git checkout -# 建立追踪关系在现有分支与指定的远程分支之间 $ git branch --set-upstream [branch] [remote-branch]# 合并指定分支到当前分支 $ git merge [branch]# 选择一个commit合并进当前分支 $ git cherry-pick [commit]# 删除分支 $ git branch -d [branch-name]# 删除远程分支 $ git push origin --delete [branch-name] $ git branch -dr [remote/branch] 标签# 列出所有tag $ git tag# 新建一个tag在当前commit $ git tag [tag]# 新建一个tag在指定commit $ git tag [tag] [commit]# 删除本地tag $ git tag -d [tag]# 删除远程tag $ git push origin :refs/tags/[tagName]# 查看tag信息 $ git show [tag]# 提交指定tag $ git push [remote] [tag]# 提交所有tag $ git push [remote] --tags# 新建一个分支指向某个tag $ git checkout -b [branch] [tag] 查看信息# 显示有变更的文件 $ git status# 显示当前分支的版本历史 $ git log# 显示commit历史以及每次commit发生变更的文件 $ git log --stat# 搜索提交历史根据关键词 $ git log -S [keyword]# 显示某个commit之后的所有变动每个commit占据一行 $ git log [tag] HEAD --prettyformat:%s# 显示某个commit之后的所有变动其提交说明必须符合搜索条件 $ git log [tag] HEAD --grep feature# 显示某个文件的版本历史包括文件改名 $ git log --follow [file] $ git whatchanged [file]# 显示指定文件相关的每一次diff $ git log -p [file]# 显示过去5次提交 $ git log -5 --pretty --oneline# 显示所有提交过的用户按提交次数排序 $ git shortlog -sn# 显示指定文件是什么人在什么时间修改过 $ git blame [file]# 显示暂存区和工作区的差异 $ git diff# 显示暂存区和上一个commit的差异 $ git diff --cached [file]# 显示工作区与当前分支最新commit之间的差异 $ git diff HEAD# 显示两次提交之间的差异 $ git diff [first-branch]...[second-branch]# 显示今天你写了多少行代码 $ git diff --shortstat {0 day ago}# 显示某次提交的元数据和内容变化 $ git show [commit]# 显示某次提交发生变化的文件 $ git show --name-only [commit]# 显示某次提交时某个文件的内容 $ git show [commit]:[filename]# 显示当前分支的最近几次提交 $ git reflog 远程同步# 下载远程仓库的所有变动 $ git fetch [remote]# 显示所有远程仓库 $ git remote -v# 显示某个远程仓库的信息 $ git remote show [remote]# 增加一个新的远程仓库并命名 $ git remote add [shortname] [url]# 取回远程仓库的变化并与本地分支合并 $ git pull [remote] [branch]# 上传本地指定分支到远程仓库 $ git push [remote] [branch]# 强行推送当前分支到远程仓库即使有冲突 $ git push [remote] --force# 推送所有分支到远程仓库 $ git push [remote] --all 撤销# 恢复暂存区的指定文件到工作区 $ git checkout [file]# 恢复某个commit的指定文件到暂存区和工作区 $ git checkout [commit] [file]# 恢复暂存区的所有文件到工作区 $ git checkout .# 重置暂存区的指定文件与上一次commit保持一致但工作区不变 $ git reset [file]# 重置暂存区与工作区与上一次commit保持一致 $ git reset --hard# 重置当前分支的指针为指定commit同时重置暂存区但工作区不变 $ git reset [commit]# 重置当前分支的HEAD为指定commit同时重置暂存区和工作区与指定commit一致 $ git reset --hard [commit]# 重置当前HEAD为指定commit但保持暂存区和工作区不变 $ git reset --keep [commit]# 新建一个commit用来撤销指定commit # 后者的所有变化都将被前者抵消并且应用到当前分支 $ git revert [commit]# 暂时将未提交的变化移除稍后再移入 $ git stash $ git stash pop 其它# 生成一个可供发布的压缩包 $ git archive 转载于:https://www.cnblogs.com/angelwgh/p/8979190.html
http://www.pierceye.com/news/177467/

相关文章:

  • 街区网站建设的意义做外贸网站 怎么收钱
  • 北京网站制作公司兴田德润可信赖给钱做h事都行的网站名
  • 合肥珍岛公司做网站推广怎么样如何查询网站备案进度
  • 源码论坛网站门户网站的含义
  • 零食店网站构建策划报告高级程序员培训
  • 重庆大足网站制作公司百度app智能小程序
  • flash网站与html5discuz做的网站上传到网站空间的文件
  • 做网站会什么网页设计类型与风格
  • 怎么做网站用于推广注册公司每年需要缴纳什么费用
  • 揭阳有哪家网站制作公司wordpress数据库备份恢复
  • 站长工具友链查询中国网站建设公司图片
  • 做原型的素材网站国内wordpress主题商
  • 合肥的电商网站设计wordpress 相册 链接
  • 试玩平台网站怎么做网站建设推荐中企动力
  • 衡水做网站建设台州网站建设选浙江华企
  • 某集团网站建设规划书用flash做的经典网站
  • 企业网站用什么做一个空间怎么放两个网站吗
  • 58同城长沙回收网站建设长春seo推广
  • 景区网站建设的意义女生学计算机应用技术可以做什么
  • 做律师网站的公司天津公司网站制作
  • 上海建设摩托车官方网站招聘网站数建设
  • 自己制作一个网站需要什么软件安吉网站制作
  • 如何设计服装网站首页网站建设比较好的公司
  • 微信网站的链接标志图片如何做公众号如何创建
  • 建站公司建的网站能改动吗怎样设置默认网站
  • 高并发电商网站开发辽宁省朝阳市做网站
  • 公司做网站有用吗合肥企业快速建站
  • 因脉网站建设公司怎么呀韩国网站开发建设技术特点
  • 网站备案 个人 单位安徽网站建设推广
  • 黔江网站制作网站招标建设