Git-简单安装与使用

一、git是什么?

    git是目前世界上最先进的分布式版本控制系统。

  

关于git的介绍不多说,下面开始动手搭建及使用

二、git的安装

  在Windows上使用Git,可以从Git官网直接下载安装程序https://git-scm.com/downloads,

  程序下载后跟普通软件一样安装就可以,安装完成后在开始界面或者右键能找到

选择 Git Bash 会出先命令界面

   接下来进行相应的设置,首先进行下面的设置

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

  这是一些git的常用命令

pwd	命令用于显示当前目录
mkdir learngit 创建一个空目录
cd learngit 切换目录
git init 把这个目录变成Git可以管理的仓库
git add <file> 可反复多次使用,添加多个文件到本地git库中
git commit -m <message> 进行文件的提交
git status 掌握仓库当前的状态
git diff 查看difference,显示的格式正是Unix通用的diff格式
git log 显示从最近到最远的提交日志
git reflog 查看命令历史,以便确定要回到未来的哪个版本
git checkout -- file 命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令
git reset 命令既可以回退版本,也可以把暂存区的修改回退到工作区
git rm 用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,
你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。 。。。

  

三、了解git的版本控制

  版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”

 

Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本
重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本

  git文件的提交过程

使用git add 是将文件提交到了stage暂存区,使用commit才是提交到版本库中

四、使用git连接github远程库

  1、获取ssh密钥

ssh-keygen -t rsa -C "youremail@example.com"

  在C:UsersAdministrator.ssh目录下找到id_rsa.pub

  这个就是本机电脑的公钥,能让远程库识别身份

  2、登陆github,进行密钥记录

  在个人设置界面里:

  点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

  完成之后可以在gitBash中进行验证

  ssh -T git@github.com

  成功后会有successful提醒

  3、git远程仓库的连接

  首先在github中创建一个仓库,在本地创建一个文件夹,在文件夹上右键找到Git Bash打开,或者用cd进行切换当前目录

  

git clone 你的仓库ssh地址
你的仓库ssh地址在github的这个位置:

    

  之后在本地会出现你的远程仓库(这就将远程仓库克隆到了本地)

  在该目录中会有  .git  文件夹,不能轻易更改

  此处进行的文件修改,项目提交都能使用

git pull    远程仓库内容合并到本地
git push    本地仓库内容提交到网络远程仓库

  

原文地址:https://www.cnblogs.com/null-/p/9995426.html