【Git简明教程】五分钟带你入门使用git

git是一个超级强大的版本管理系统,不要害怕,学会以下几个命令,你就学会了80%的平时常用操作!

git的安装请参考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

已经安装完的我们就开始吧。

一、Git本地操作

1、git init 初始化仓库

首先初始化代码库,把代码库加入git管理系统。你可以使用一个已经存在的目录或创建一个空目录。

在目录下输入cmd回车打开终端

在终端中输入git init命令后就能将本目录变成一个代码仓库(repository)

2、git add 添加版本管理文件

要将代码仓库下的所有文件纳入版本管理,只需以下命令(注意“.”号):

git add .

如果你只想追踪管理一个文件,你可以只添加这个文件:

git add filename

3、git rm 删除被版本追踪的文件

git rm filename

取消对某个文件跟踪
    git rm --cached readme1.txt      //删除readme1.txt的跟踪,并保留在本地。
    git rm --f readme1.txt           //删除readme1.txt的跟踪,并且删除本地文件。

4、git commit 提交版本

git add将这些文件加入追踪后,我们希望它们能够真正被保存在Git仓库。因此,我们输入以下命令将它们提交到仓库。

git commit -m "本次版本改动的一些记录"

5、版本回退

我们想要回到之前提交的某个版本的代码状态,首先我们需要知道那一版的版本号

git reflog 

这个时候你commit的时候,-m后面的记录就很重要了,能明确的告诉你那一版改了什么!所以好好写git commit -m后面的内容!

找到想要的版本的版本号后,只需输入:

git reset --hard 版本号

了解了以上命令,你就可以在自己电脑上自如地进行版本控制了。

二、Git远程操作

如果你想要在多台电脑或你们有几个人同时维护一个代码库,则需要先建一个远程仓库,然后向这个仓库提交、下载代码。关于如何在github上创建远程仓库请见:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416

以下是远程控制相关的几个命令。

1、远程仓库为空,需要将本地代码上传到远程仓库:

首先为本地仓库添加远程仓库地址remote-url,不知道这个是啥的请看上面这篇《如何在github上创建远程仓库》

git remote add origin remote-url

2、首次提交代码

git push -u origin master

以后提交可以直接git push

3、从远程代码库拉取更新本地代码

git pull

4、下载github上的代码库

git clone url

三、实例

举一个我平时最常用到的使用操作,在家的时候用台式机,外出的时候用笔记本。两台电脑上通过github上的远程库同步代码,在一台电脑上写完代码,就用以下命令提交到远程仓库:

1、git add .
2、git commit
3、git push

然后另一台电脑再从远程仓库把代码拉下来

git pull

好了,相信你一看就会了。平时工作学习中最常用到的就这两个命令,愉快地使用git去和代码同步吧。

其他在使用场合中遇到的一些特定问题,用搜索引擎查一下就ok了!

四、几个可能用到的常用命令

1、查看修改了哪些文件:git status

2、查看具体修改了哪些内容:git diff

3、查看远程仓库地址:git remote -v

4、查看当前版本之前的所有版本号:git log

如果想要深入学习使用git,推荐:

1、git官方文档:https://git-scm.com/book/zh/v2

2、廖雪峰老师git教程:https://www.liaoxuefeng.com/wiki/896043488029600

猜你喜欢

转载自blog.csdn.net/BobYuan888/article/details/105619087