Git?怎么使用

224 阅读2分钟

一:Git?可以用来干什么

Git是一款源代码管理工具,是目前世界上最先进的分布式版本控制系统

作用主要有两个:

代码管理(版本控制)---->单个人开发与多个人开发

协作开发--->多个人开发

二:Git基本使用

1)在百度直接搜索Git进行下载安装。

注:由于使用的是国外网站下载较慢。

2)在电脑空白处鼠标单击右键,会出现git gui和gui bash,我们需要单击git bush,会出现一个黑窗口,在窗口里就可以写一些指令,来实现代码管理和协作开发。

三:Git的工作流程

1)在工作区写代码

2)把工作区中的代码扔到本地仓库的暂存区

3)把本地仓库暂存区中的代码失到分支,形成一个版本

四:Git基本指令

1)初始化一个Git仓库 只需要初始化一次

git init

2) 设置用户名和邮箱 只需要设置一次

   git config --global user.name xxx(自己写个名字)
   git config --global user.email xxxx(自己的邮箱)

3)添加文件到本地仓库中暂存区

git add +文件名  N次
/git add *  可以一次性把工作区中的所有的文件,都扔到本地仓库的暂存区

4)提交

git commit -m "对这次添加的东西的说明" 把暂存区的内存扔到分支上,形成一个版本
/git commit --all -m "说明"

5)查看版本

 git log  查看分支上面都有哪些版本
 /git log --oneline 可以看到简洁版的

6)查看当前的状态

git status 查看当前代码有没有被放到仓储中去

7)回退

git reset --hard HEAD^ 回到上一个版本,工作区中代码也会跟着改变
git reset --hard HEAD^^    表示回到上上一个版本
/git reset --hard HEAD^ commit_id(版本号)
git reset --hard 版本id   回到指定的版本 
版本Id可以通过git reflog 命令获取

五:提交代码到github

git push [地址] master
示例: `git push https://github.com/huoqishi/test112.git master  master
把当前分支的内容上传到远程的master分支上
 git pull [地址] master`
 示例: git pull https://github.com/huoqishi/test112.git master
 会把远程分支的数据得到:

这两个指令作用相同,但注意使用pull指令时要在本地初始一个仓储!

六:Git使用过程中常用到的linux指令

clear/ ctrl+l 清屏
ls  查看当前目录下面都有哪些文件或文件夹
cd  进入到某个文件夹
按键盘的上下箭头调出你之前敲过的命令