git基础知识

git基础知识

一、添加到版本库

  1. git add ./将所有的文件添加到暂存区
  2. git commit -m 'msg'暂存区的文件添加到版本库

二、远程操作

1.克隆

git clone url将远程的仓库克隆到本地

  • 对于url的说明
    在这里插入图片描述
    在这里插入图片描述
  • 复制之后,粘贴执行命令

2.链接到远程仓库

git remote add [shortname] [url]链接远程的仓库

对于shortname,url的说明

  • 如何获取shortnameurl
    • shortname你的远程仓库的名字,默认origin
    • url是你github项目的地址,就是上面的第二张图https
    • 你也可以用SSH,点击一下Use SSH

3.查看链接的远程仓库

git remote查看链接的远程仓库
git remote -v查看链接的远程仓库的地址

4.从远程仓库拉取最新信息并合并到本地

前提你已经链接到了远程仓库
git fetch拉取最新信息

  • 执行完git fetch之后必须执行git merge

git merge合并到本地

5.将缩写推送到远程仓库

git push [alias] [branch]

对于[alias]、 [branch]的说明

  • [alias]远程仓库的名称,默认origin
  • [branch]远程仓库的分支和你的分支名称
  • 命令将你的 [branch] 分支推送成为 [alias] 远程仓库上的 [branch] 分支

三、历史穿梭

1.版本回退

git reset --hard HEAD ^ 回退到上一个版本
git reset --hard HEAD ^^ 回退到上两个版本
git reset --hard HEAD ~100 回退到上100个版本

2.回退到固定的版本

git reset --hard 版本号 回退某一个版本

  • 查看版本(每一次提交后的哈希值)
    • git reflog

3.查看历史记录

git log --oneline