Git 使用指南

Git 安装

1) MacOS 系统安装 Git

  1. 安装 Xcode,在菜单栏中选择Xcode > Preferences > Locations,或者直接快捷键command + ,,选择Command Line Tools,点Install就可以完成安装了

2) Windows 系统安装 Git

  1. 从 Git官网 下载安装程序,然后按默认选项安装即可

  2. 安装完成后,在开始菜单里找到Git > Git Bash,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

  3. 在打开的 Git Bash 里输入

$ git config --global user.name "(Your Name)"
$ git config --global user.email "(Your E-mail)"

基础操作

  1. Git 包含有三个区:工作区、暂存区和提交区

  2. 将文件从工作区上传至暂存区,"."表示所有文件

$ git add (filename/.)
  1. 将暂存区的修改上传至提交区
$ git commit -m "(这里写注释信息)"
  1. 显示最近到最远的提交日志:commit 后面的是提交ID “this is 2 version”和”commit 1“是两次提交时-m “”里的内容
$ git log

版本回退

  1. HEAD指向提交区里的最新的版本,HEAD^指向上一版本,HEAD^^指向上两版本,HEAD~n指向上n个版本,这些指针都是可以当作提交ID使用

  2. 将工作区的文件都回退到(提交ID)对应的状态,并把提交区的HEAD指针指向上一个状态

$ git reset --hard (提交ID)
  1. 可显示最近的命令历史
$ git reflog

远程仓库

  1. 关联到远程仓库
$ git remote add origin (仓库地址url)
  1. 在本地创建与远程分支(branch)同名的branch分支,并将远程仓库分支(branch)拉取到本地
$ git checkout --track origin/(branch)
  1. 创建本地分支(mybranch),并将远程仓库分支(branch)拉取到本地
$ git checkout -b (mybranch) origin/(branch)
  1. 将本地分支(mybranch)上传至远程分支
$ git push -u origin (mybranch)

强制推到远程仓库

  1. 诉求:想将远程仓库回退至上一提交版本

  2. 先把本地的分支回退到上一次提交的版本

$ git reset --hard HEAD^
  1. 使用git push要将本地分支推上远程分支时会发现推不了,提示让你git pull,但是git pull的话就又回到最新版本了,相当于没回退

  2. 可使用强制推的方式将代码推上远程仓库

$ git push -f

你可能感兴趣的:(小白入门,版本控制,git,github,gitlab)