Day2

git的使用

1.代码托管平台

github.com

gitee.com

免密登录过程:

在自己的电脑上通过ssh-keygen产生公钥和私钥(直接按回车,不用单独在设置私钥单独免密)

将公钥粘贴到需要被免密登录的设备上

例如:本机远程登录阿里云CentOS服务器,则先在本机生成公钥,然后复制粘贴在 .ssh/authorized_keys文件中,
多个电脑都要免密登录同一个服务器则换行复制粘贴公钥。

2.git命令

命令 说明
git init 新建git仓库
git add 文件/文件夹 将文件添加到缓存区中
git add -A 将工作区中的所有内容都提交
git status 查看git状态
git commit -m '提交信息' 将缓冲区中的内容
git log 查看日志
git reset --hard HEAD 让工作目录中的内容和仓库中的内容保持一致
git reset --hard 版本号 回到指定的版本
git checkout 文件名 从暂存区中恢复工作目录中的内容(让工作区中的指定文件,回到上次提交的时候的状态), 不能通过-A来恢复所有文件:

使用场景

场景一:

没有本地仓库只有远程仓库(刚到公司,手头没有公司项目需要从公司的gitlab或者其他远程仓库上克隆到本地)

步骤:

先cd到你打算保存项目的目录下,

git clone <url> - 将服务器上的项目(仓库)克隆

场景二:

本地有项目,并且已经更新过版本。需要关联远程仓库

先在代码托管平台创建空的远程仓库(不要自动创建README)

cd到本地仓库,执行: git remote add origin 仓库地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分:Git的基本操作 初始化操作 $ git config -global user.name #设置提交...
    庄欲以莘阅读 2,125评论 0 4
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,991评论 0 13
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,889评论 9 163
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 4,186评论 3 27
  • 我的天性 或者是宿命 一半说情 一半自问 多的无关紧要 少的握在手心
    要多帅气的昵称呢阅读 188评论 0 0

友情链接更多精彩内容