美文网首页
版本管理 git的使用

版本管理 git的使用

作者: Digonal | 来源:发表于2022-01-18 10:05 被阅读0次

git是由 Linux之父Linus Torvalds 开发 的一个版本控制系统。一种非常流行的分布式版本控制系统,既可以离线修改提交,在联网后在合并。

安装

apt-get install git

创建ssh证书登录

收集所有需要登录的用户的公钥,随后将收集到的公钥导入到
/home/git/.ssh/authorized_keys文件里,一行一个,以支持免密登录。

如果没有该文件创建:

cd /home/git/
mkdir .ssh
chmod 755 .ssh
touch .ssh/authorized_keys
chmod 644 .ssh/authorized_keys

1. Linux
公钥位于id_rsa.pub文件中
使用 ssh-keygen -t rsa -P 即可创建
2. Windows
首先Windows需要安装git。
安装完成后,再到任意的文件夹内,点击右键.选择git bash here
打开之后,输入ssh-keygen,一路按enter键。
全部结束后,再到C:\Users\Administrator.ssh 文件夹下,打开id_rsa.pub文件,复制文件内的公钥.注意:.ssh是隐藏文件,需开启文件显示。

git使用

名称 说明
master 默认开发分支
origin 默认远程版本库
Head 默认开发分支
Head^ Head的父提交
  1. git init [文件目录]
    用于创建一个新的代码库。
  2. git clone [url]
    通过指定的URL获取一个代码库。
  3. git add [新增文件]/git add .
    修改指定文件/修改所有文件
  4. git commit -m "[提交注释]"/git commit --amend
    提交所有更新过的文件/修改最后一个提交
  5. git revert [提交注释]
    撤销指定提交
    6、git branch/git tag
    显示本地分支/标签。-d [本地分支/标签名] 删除指定分支/标签
    7、git checkout [本地分支/标签名]
    切换到指定分支或标签
    8、git merge [分支名]
    合并指定分支到当前分支
    9、git push [仓库名] [分支名]
    上传代码并合并。当仓库名和分支名之间添加冒号时,即删除分支
    10、git push --tags
    上传所有标签

相关文章

  • AD 使用 Git 的注意事项

    使用 Git 管理项目 Altium Designer 支持使用 Git/SVN 用以版本控制。如果使用 Git,...

  • 9- 快速上手Linux玩转典型应用- git版本管理

    10- git版本管理 推荐使用git进行代码的版本管理。文档管理。 网盘保存等。没有版本管理。每次提交可以进行回...

  • 2018 11 9

    学习使用git管理代码版本

  • 从0到1成为Flink源码Contributor之环境搭建(1)

    前置要求 Java技术体系 Git版本管理使用 Maven依赖管理使用(官方建议使用版本3.2.5) Idea软件...

  • Git学习笔记

    版本管理 回溯 Git使用全量存储版本回溯方案 项目根目录的.git目录中存放了不同版本文件及数据 Git使用sh...

  • git 常用指令

    如何使用git管理代码 git 常用命令速查 创建版本库 git clone (url) #克隆远程版本库 git...

  • 2018-08-03

    使用git进行版本管理 :git init ; git add. ; git commit -m '初始化'创建远...

  • centos7安装git

    1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本...

  • Linux上安装Git

    1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本...

  • 使用git常用的工作流程

    git是当今最流行的版本管理工具,使用它你可以快速地进行版本的查看和切换,你可以轻松地管理源代码,通过使用git,...

网友评论

      本文标题:版本管理 git的使用

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