美文网首页
Git基础命令使用(一)

Git基础命令使用(一)

作者: 酷酷的Demo | 来源:发表于2019-06-19 11:04 被阅读0次

最最最基础的命令

创建本地代码仓库

git init

当第一次创建一个本地代码仓库时,需要使用此命令,相当于初始化。调用后文件夹里会生成一个.git文件,含有该.git文件的区域(不包含.git文件),为此仓库的工作区,只有在工作区里进行相关操作才有用

从github上clone项目到本地

git clone 项目地址url

查看当前状态

git status

可以看到当前git仓库的状态,比如查看修改内容,查看是否有文件被add,有没有文件待commit

添加文件至暂存区

  • git add 文件名(文件名需要写明文件类型后缀)

例如我们要提交一个README.md文件,那么我们需要输入命令:git add README.md。此时这个md文件就被提交到暂存区了,并不是提交到远程仓库

  • git add . 添加全部文件

一个一个文件的提交可能比较繁琐,所以使用git add .命令可以将全部文件提交到暂存区

将文件从暂存区提交到远程仓库

  • git commit -m"提交说明"

当我们使用了git add命令后,文件只是提交到了暂存区,而这个命令就要提交的文件从暂存区里提交到分支中,-m后引号里的内容是对此次提交文件的简介,类似注释,十分有必要写的东西

  • git push origin master

进行了commit操作后,我们需要将这些文件推送至远程仓库,而这个远程仓库不需要再用url地址,使用默认名字origin master即可

本地文件与远程仓库保持同步

git pull origin master

这个操作可以让我们克隆了远程仓库后,将远程仓库的代码变动同步到本地

其次基础的命令

查看被修改的文件,看具体修改的哪里

git diff

前面我们提到了查看当前仓库的状态的git status,使用该命令后,我们可以看到哪些文件被修改过,然后我们就可以使用git diff命令来查看某文件具体的修改内容

查看git的历史commit记录

git log

git log命令显示从最近到最远的提交日志,使用git log --pretty=oneline命令后会让记录一行一行的显示出来,而显示的内容中的那一大串数字就是版本号,利用版本号我们可以进行版本回退等操作

撤销操作

git checkout 文件名

当我们进行了add操作后,如果我们想撤销该操作,就可以使用该命令,例如:git checkout README.md

版本回退

  • git reset --hard 版本号前7位

前面我们使用git log 操作可以查看到版本号,就可以利用这个版本号进行版本回退操作

  • git reset --hard HEAD^

如果我们不知道版本号,或者性更简单的操作,就可以使用这个命令,HEAD代表当前版本,上一版本是HEAD,再上一版本是HEAD^以此类推

  • git reflog

如果我们进行了版本回退操作,但是又后悔了,又想恢复原来的版本,那么就可以使用这个命令

分支

  • 创建分支dev git branch dev
  • 切换到dev分支 git checkout dev
  • 查看当前分支 git branch
  • 在分支dev上提交文件

首先加上一行:Creating a new branch is quick.
然后提交:git add README.md
git commit -m"readme"

  • 将分支合并到主分支中

切换到主分支:git branch master
将bev合并到主分支:git-br-on-master

  • 删除分支 git branch -d dev
  • 创建并切换到该分支 git checkout -b dev
  • 合并某分支到当前分支 git merge dev

相关文章

  • IDEA中Git的使用

    一、GIT基础 1、初始化一个Git仓库,使用git init命令。 2、添加文件到Git仓库,分两步: 使用命令...

  • pycharm 使用git 一些列问题

    使用的基础命令 1. 在pycharm 使用git 首先安装git 软件 pycharm配置git 复制gitli...

  • Git常用命令整理记录

    Git命令: --基础使用-- 用户名:git config --global user.name "

  • git常见命令

    基础命令 添加文件到Git仓库 第一步,使用命令git add <文件名>,注意,可反复多次使用,添加多个文件; ...

  • Git基础命令使用(一)

    最最最基础的命令 创建本地代码仓库 git init 当第一次创建一个本地代码仓库时,需要使用此命令,相当于初始化...

  • git使用---安装,提交,回退,修改,分支,标签等

    下面是对git的各种使用及命令的基础使用,来自廖雪峰老师的git教程,这个收录下,作为git的使用总结。 gith...

  • 7000+字带你全面搞懂 Git 命令+原理

    前言 掌握Git命令是每位程序员必备的基础,之前一直使用smartGit工具,直到看到大佬们都是在用Git命令操作...

  • git 学习笔记

    初始化git全局基础配置 初始化git仓库 git init 添加文件进入暂存区,可以多次使用add命令 git ...

  • git密码保存

    大家使用git越来多,程序员开发中基本都需要使用git,虽然已经有很多开始话的git工具,但是git命令是基础,避...

  • Git教程(2)-基础

    前言 这一章将讲解使用Git完成各种工作中要使用到的基础命令,基本上你大部分的工作都是使用这些基础命令来完成的。 ...

网友评论

      本文标题:Git基础命令使用(一)

      本文链接:https://www.haomeiwen.com/subject/xdyhqctx.html