美文网首页iOS开发
远程仓库的部署

远程仓库的部署

作者: 追逐_chase | 来源:发表于2017-12-06 09:21 被阅读0次
码云.jpeg

我们在编写代码的时候会用到SVN/Git ,现在常用的一般是git,那么用到git就需要远程仓库,我们先来部署一下远程仓库

1.jpg
  • 新建项目
2.jpg 3.jpg
  • 在电脑建立本地仓库
6.jpg 5.jpg
需要知道的名词
  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库
创建代码库
# 在当前目录新建一个Git代码库
$ git init

# 新建一个目录,将其初始化为Git代码库
$ git init [project-name]

# 下载一个项目和它的整个代码历史
$ git clone [url]
配置文件 .gitconfig
# 显示当前的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 status

# 显示当前分支的版本历史
$ git log

# 显示commit历史,以及每次commit发生变更的文件
$ git log --stat

# 搜索提交历史,根据关键词
$ git log -S [keyword]

# 显示某个commit之后的所有变动,每个commit占据一行
$ git log [tag] HEAD --pretty=format:%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

相关文章

  • 2018-05-23 maven-deploy-plugin

    这个插件主要是将artifact部署到远程仓库中 deploy:deploy---->部署artifact到远程仓...

  • 部署远程仓库

    安装:所有机器 yum -y install git git --version git version 1...

  • Maven仓库浅谈

    1.仓库 ①仓库的分类 [1]本地的仓库:当前电脑上部署的仓库目录 [2]远程仓库 (1)私服:局...

  • 远程仓库的部署

    我们在编写代码的时候会用到SVN/Git ,现在常用的一般是git,那么用到git就需要远程仓库,我们先来部署一下...

  • 使用Xcode进行git请求备份项目

    1.部署git仓库,之后把部署的git仓库下载下来。使用命令下载远程仓库 cd 到需要下载的目录中执行 git c...

  • 6、Git 远程仓库

    1、远程仓库分类 团队内使用,部署在内部服务器上的远程仓库。 公共的代码托管服务平台,GitHub、码云等。 2、...

  • github搭建静态网站

    适应于搭建纯静态网站的个人网站建设 1、本地仓库同步部署到远程github仓库, 参考链接 2、部署完成后,配置仓...

  • Centos7 部署Git服务器完整版教程

    Centos7 部署Git远程服务器完整版 • 作者:laoli0201 一、远程仓库实际上和本地仓库没啥不同,纯...

  • mvn 部署、发布等

    添加项目的mvn仓库依赖 依赖包: mvn插件: mvn部署snopshot版本的jar 添加远程仓库 配置mvn...

  • 使用Docker安装GitLab

    注意:确保安装docker成功 我们知道Git远程仓库分为公有远程仓库和私有远程仓库。 私有远程仓库 远程仓库实际...

网友评论

    本文标题:远程仓库的部署

    本文链接:https://www.haomeiwen.com/subject/itqkixtx.html