zoukankan      html  css  js  c++  java
  • Git实践笔记(二)

    前一篇中说完了本地仓库的一些操作,本篇将继续进行撤销修改和删除的操作,以及远端仓库的设置、提交、克隆。

    撤销修改和删除

    1. 现在在test.txt文件里面增加一行,内容为add error msg,先通过命令查看如下:

    2. 在未提交之前,如果发现添加add error msg内容有误,所以得马上恢复以前的版本,可以有如下几种方法可以做修改:

      • 如果知道要删掉哪些内容的话,直接手动更改去掉那些需要的文件,然后add添加到暂存区,最后commit掉。
      • 可以按以前的方法直接恢复到上一个版本。使用 git reset --hard HEAD^或git reset --hard HEAD~1。
      • 直接使用撤销命令。
    3. 先用 git status 查看下当前的状态。

      如图可以看到提示,使用git restore ... 可以撤销工作区的修改。

    4. 假如现在版本库testgit目录添加一个文件test02.txt,然后提交。

    5. 可以直接在文件目录中把文件删了,或者使用rm命令:rm test02.txt。

    6. 彻底从版本库中删掉了此文件的话,可以再执行commit命令提交。

      • git add . 将当前的工作区版本全部提交到暂存区(Stage)
      • git status 查看当前翻版被提交到暂存区中的状态
      • git commit -m " " 将暂存区的版本提交到仓库区(或本地仓库Repository)

    远程仓库设置

    本地Git仓库和github仓库之间的传输是通过SSH加密的

    1. 先注册github账号(或者码云Gitee),登录之后,SSH在设置里面

    2. 创建SSH Key,打开命令行,输入如下命令: ssh-keygen -t rsa –C “youremail@example.com”

    3. 登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。

    如图就是已经创建好的SSH key

    1. 已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样其他人通过该仓库来协作。

    本地仓库提交到远程仓库

    1. 创建好远端仓库

    2. 使用git remote add origin https://github.com/Amaris10/testgit.git

    1. 使用git push -u origin master

    1. 之后在本地仓库被提交了新版本之后,都可以使用git push origin master把本地master分支的最新修改推送到github上了,即实现了真正的分布式版本库。

    远端仓库克隆到本地仓库

    1. 在此将之前我备份算法代码的一个远程仓库拉取到本地。

      先使用 git clone https://github.com/Amaris10/Algorithm-Exercises



  • 相关阅读:
    关于分布式系统中雷同集群技术及原理,你知道多少?
    如何在PHP中进行会话处理?
    PHP的isset()、is_null、empty()使用总结
    Mycatweb的介绍与搭建
    企业如何部署开源邮箱系统?
    企业如何选择合适的邮箱系统?
    Ansible原理与安装部署
    gRPC的简介与实例详解
    高效的性能测试工具-wrk
    轻松玩转windows之wamp开发环境部署
  • 原文地址:https://www.cnblogs.com/zhangzizi/p/14280676.html
Copyright © 2011-2022 走看看